/* Small screens */
@media only screen {
	img{max-width:100%;}
	ul{list-style-type:disc}
	.row {font-size:14px;}
	.clear{clear:both;}
	.margin-right {margin-right:5px}
	body{background:#F7F7F7;color:#757575;padding-top:80px;font-family:arial,sans-serif;-webkit-animation:b_fadeIn 0.3s;animation:b_fadeIn 0.3s;opacity:1;}
	#more_events{display:none;}
	@-webkit-keyframes b_fadeIn{from{opacity:0;}to{opacity:1;}}
	@keyframes b_fadeIn{from{opacity:0;}to{opacity:1;}}
	.wrapper{background:#F7F7F7;max-width:1600px;margin:auto;overflow:auto}
	#sm-start,header.holder,.sm-menu ul li{background:white;}
	#sm-start{padding-top:25px; padding-bottom: 35px; }
	.spec-space {padding-top:0 !important}
	.about-space {padding-top:0 !important}
	.holder{top:0;z-index:1003;}
	.hsubmenu{top:80px;z-index:1002;}
	.holder{width:100%;position:fixed;max-width:1600px;-webkit-transform:translateZ(0);}
	a,.file_input {-webkit-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out; color:#4984AE}
	.fade{-webkit-transition:background 0.3s ease-in-out; transition: background 0.3s ease-in-out;}
	a:hover{color: #2F5B7B}
	h1,h2,h3,h4,h5,h6{font-family:'Open Sans',sans-serif;font-weight:normal;margin-bottom:18px;margin-top:26px;color:#626262;}
	h1 {font-weight: 300}
	h2{font-size:1.875rem}
	h3{font-size:1.5rem}
	.page_title_empty{display:none;}
	label{cursor:default}
	.h_line{height:1px;width:214px;background:#c7c7c7;margin:0 auto;margin-top:-6px;margin-bottom:18px;}
	.news h2,.training_f h2,.closest_trainig_wrap h2,.swhw_wrap h2{margin-top:30px;margin-bottom:10px;font-size:26px;text-transform:uppercase}
	.news_soc hr{margin:0;}
	.news_soc p{margin:0;padding:20px 0}
	.news_soc img{margin:15px 0;}
	.closest_training_wrap{padding-top:50px;padding-bottom:40px;background:url('../jpg/bg_training.jpg') center top;min-height:410px;}
	.closest_training_wrap h2,.closest_training_wrap li a,.closest_training_wrap li a:hover{color:white}
	.closest_training_wrap ul.tabs {margin-top: 36px;}
	.closest_training_wrap ul.tabs li a, .schedule ul.tabs li a {margin-right: 20px}
	.schedule ul.tabs li a {color:#626262}
	.closest_training_wrap ul {margin-left:0; list-style: none;}
	.rotate_s {-webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform;overflow:hidden;}
	.rotate_s:hover { -webkit-transform:rotate(15deg); -moz-transform:rotate(15deg); -o-transform:rotate(15deg);}
	.mum_wrap{background:url('../jpg/bg_mum.jpg') top;}
	.mum_wrap ul{margin:0;}
	.mum_wrap li {display:inline-block; padding:2px;}
	.mum_wrap li a:hover {opacity: 0.8}
	footer {background: #292929; padding-top: 40px; padding-bottom: 24px;}
	footer h2 {color:white; font-size:20px; text-transform: uppercase; font-weight:bold; margin-bottom:10px; margin-top:0;}
	footer ul {list-style: none; margin: 0;}
	footer ul li a, footer p {color:#A2A2A2}
	footer hr {height: 1px; border-color: #3a3a3a;}
	footer .button {background-color:#B52838}
	footer .button:hover {background-color:#DA2E41}
	footer a:hover, footer a:focus{color:white;}
	.footer_soc li {display: inline}
	.footer_soc {margin-top:8px;}
	.subscr_input { background-color: #2a2a2a !important; color: #A2A2A2 !important; border-color: #B52838 !important;}
	.news p {padding-bottom:30px;}
	.bar-border {border-bottom:1px solid #f3f3f3;}
	.fl {margin-top:60px;}
	.news {text-align: center}
	.title {margin-bottom: 10px; margin-top: 0}
	.orange {background: #f26c4f;  margin-top: 0px}
	.orange:hover {background: #db6247;}
	.training_f .button, .swhw_wrap .button {margin-top:10px; margin-bottom:60px}
	.small-soc p {margin-bottom: 6px}
	.small-soc img {margin-bottom: 14px}
	.smally {display: block;}
	.top_btn {margin-top:20px; padding:12px 50px !important}
	.hide-video { margin-right:10px; position: absolute; bottom: 0; right:0; margin-bottom:5px; cursor: pointer}
	.hide-video:hover {opacity: 0.7}
	.show-video {font-size:12px}
	.hidden-video { padding-top: 40px; display: none;}
	.hidden-video span img {margin-top:-3px}
	.show-video {cursor: pointer; font-size: 20px; font-family: 'Open Sans', sans-serif; line-height: 30px}
	.show-video:hover {opacity:0.7}
	.page {padding-bottom: 40px; overflow: auto; min-height:400px;}
	.page p {margin:0 0 16px; line-height:19px;}
	.page_top{height:46px;background:url("../jpg/navbar.jpg") no-repeat right;}
	.page_title{color:white;font-family:'Open Sans',sans-serif;font-weight:300;font-size:26px;line-height:46px;margin:0;}
	.acc .page_title {margin-left:45px}
	.lg-menu{display:none;}
	.lg-menu a{-webkit-transition:all 0.2s linear;transition:all 0.2s linear;display:inline-block;padding:2px 10px 0 10px;line-height:44px;color:white;font-size:13px;display:inline-block;}
	.lg-menu a:hover, .lg-menu a.lg-active:hover{background:#0976a4;}
	.lg-menu a.lg-active{background:#0783b8;}
	.go_download{margin-top:22px !important;}
	.sm-menu{width:100%;}
	.sm-menu ul{list-style:none;margin:0;}
	.sm-menu li.sm-active {background-color:#F4F4F4;}
	.sm-menu li:hover, .sm-menu li.sm-active:hover  {background-color: #ebebeb;}
	.sm-menu li{border-bottom:1px solid #ededed;text-align:left;}
	.sm-menu li a{color:#787878;font-size:14px;display:block;text-decoration:none;padding:12px 10px;}
	.go-center {text-align: center}
	.sw3,.sw4,.sw5{margin-bottom:30px;}
	.sw3{margin-top:40px;}
	.sw4{margin-top:25px;}
	.sw5{margin-top:52px;}
	.title-area a {padding: 0 15px !important;}
	.title-area a img {width:122px}
	.page-img {margin-top:40px; margin-bottom:20px}
	.down {width: 100%; position: absolute; bottom:0; margin-bottom: 6px;}
	.down img {cursor: pointer;}
	.down img:hover {opacity: 0.8}
	.dude-download,  .dude-download ul {list-style: none; margin:0;}
	.dude-download > li > a {display:block; font-size:20px;}
	.dude-download > li > a img {margin-top:-7px;}
	.dude-download > li > a:hover img {opacity: 0.8}
	.dude-download > li:last-child {margin-top:20px;}
	.dude-download li ul li {font-size:12px;}
	.dude_scr a { margin-bottom:25px}
	.img-circle { border-radius: 50%;}
	.downlist h3, .downlist p {padding-left:20px; margin:0;}
	.downlist p {font-size:11px;}
	/* .downTitle {background: rgb(4, 141, 194);color: white;padding-top: 15px;padding-bottom: 15px;} */
	.downTitle h3 {color:white;}
	.downlist {border-bottom:1px solid #ededed; list-style: none; margin-bottom:30px}
	ul.downlist {padding-top:20px;}
	ul.downlist a {color:gray;text-decoration: none;}
	ul.downlist a:hover {color: black;}
	.instr_title {display:table-cell; font-weight: bold; font-size: 18px; width:100px;}
	.instr_set {display: table; width:100%; padding: 6px 20px; cursor: pointer; color:gray; line-height:30px; -webkit-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; border-left:1px solid #ededed; border-right:1px solid #ededed}
	.instr_set:hover {background: #f5f5f5;}
	.instr_content {display:none;padding: 20px 0; border-left:1px solid #ededed; border-right:1px solid #ededed; border-bottom:1px solid #ededed;
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI4OCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmNmY2ZjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */
	background: -webkit-gradient(linear,  left top, left bottom,  color-stop(88%, rgba(255,255,255,1)),to(rgba(252,252,252,1)));
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 88%,rgba(252,252,252,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-8 */
	}
	.instr_content:last-child {border-bottom:1px solid white;}
	.active_down, .active_down:hover {background:#196e92; color:white; padding-left: 20px; border-color:#196e92;}
	.downt {border:0; margin:0;}
	.downt a { font-size:12px; color:#626262; display:block; text-decoration: none; padding:8px;}
	.downt tbody tr:hover {background: #f4f4f4 !important }
	.downt tbody tr td {padding:0; border:0; vertical-align: middle;}
	.downt tbody tr td a {color:#8d8d8d}
	.downt tbody tr td:nth-child(3) a {font-size:11px; color: #8d8d8d}
	.downt tbody tr td:nth-child(4), .downt tbody tr td:nth-child(5) {border-left: 1px solid #ededed}
	.downt tbody tr td:nth-child(4) a:hover, .downt tbody tr td:nth-child(5) a:hover {background:#dedede; -webkit-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out;}
	.downt thead tr th{border:0;text-align:center;padding:8px;}
	.downt thead tr th:first-child {text-align: left; padding-left: 20px}
	.downt thead tr th:nth-child(2) {text-align:left}
	.downt tbody tr td:first-child { padding-left:12px; width:75px;}
	.downt tbody tr td:nth-child(2) {width:180px}

	.downlist h3, .downlist p {padding-left:20px; margin:0;}
	.downlist p {font-size:11px;}
	.expl{width:24px;height:24px;display:block;background:url("../png/help.png");float:right;margin-top:32px;}
	.expl:hover{opacity:0.7;}
	/* .downTitle {background: rgb(4, 141, 194);color:white; padding-top:15px; padding-bottom:15px;} */
	.icon {width:16px;height:16px;background: url(../png/mimenew.png) no-repeat 0 0;display:block;text-indent:-99999px;}
	.cd{background-position:0 0}
	.npk{background-position:-16px 0}
	.cloud{background-position:-32px 0}
	.file{background-position:-48px 0}
	.zip{background-position:-64px 0}
	.usb{background-position:-80px 0}
	.sum{background-position:-96px 0}
	.netinstall{background-position:-112px 0}
	.downlist table tr:nth-of-type(even), .downlist table thead, .downlist table, .utils, .utils tr:nth-of-type(even) {background-color: transparent}
	.downlist table thead tr th {color:#626262}
	.downlist table {width:100%; border-collapse: collapse;}
	.instr_sup {font-size:12px; text-align: left; display:table-cell;}
	.utils {border-collapse: collapse; border:0; }
	.utils tr td{color:#757575;padding-left:0}
	.utils tr{border-bottom:1px solid #dddddd;}
	.listing{list-style:none;margin:38px 0 0 0;}
	.listing li span:hover{color:#eba62d;}
	.listing li b{font-size:16px;display:inline-block;}
	.listing b:hover,.all:hover{color:#0992c9;}
	.listing li ul {padding-left: 5px;list-style: none; margin:6px 0 0 0; display:none;}
	.listing li {cursor:pointer;border-bottom: 1px solid #ededed;padding: 10px 0 10px;line-height:20px;}
	.listing li ul li {border:0;padding:0;}
	.listing li ul li:hover {color:#c0c0c0;}
	.card {width:50%; min-width:270px;float:left; font-size: 14px; margin-bottom:20px; clear: right;}
	.all {font-weight: bold;font-size: 16px;display: inline-block;cursor: pointer;margin-top:10px}
	.cards {margin-top:50px;}
	.cards > div {margin-bottom: 20px; overflow: auto}
	.cards hr {margin-top:22px;margin-bottom:15px;}
	.trainers>div>.card, .consultants>div>.card, .partners>div>.card, .academies>div>.card  {width:100%; float:none;}
	.academies>div>.card {min-height: 0 !important;}
	.trainers>div>.card img {float:left; margin-right:15px; display: block;}
	.cards>div>h3 {border-bottom:1px solid #ededed;margin-bottom:12px;padding-bottom:12px;margin-top:13px;}
	.card h3 {font-size:18px; margin-bottom: 6px; margin-top:10px; line-height:20px}
	.small-cards .card {width: 33.3333%; min-width: auto; font-size: 12px; padding-right: 10px;}
	.small-cards .card h3 {font-size:14px}
	.train_cont_entry {font-size:14px; line-height: 20px; overflow: auto}
	.schedule ul {list-style: none; margin:0;}
	.faq p {margin-bottom: 40px}
	.faq h5, #help_3 h5 {margin-bottom:4px; font-weight: bold;}
	.ac_vid,.count,.top_content{text-align:center}
	.ac_vid{text-align:right}
	.tabs-content section.content{opacity:0;}
	.tabs-content section.content.active{-webkit-animation:fadeIn 1s;animation:fadeIn 1s;opacity: 1;}
	@-webkit-keyframes fadeIn {from { opacity: 0; } to { opacity: 1; }}
	@keyframes fadeIn {from { opacity: 0; } to { opacity: 1; }}
	.form-left {text-align:left}
	label {display:inline; color:#757575}
	.login_form, .register_form {padding-top:30px; padding-bottom: 40px;}
	.switch-form {text-transform: uppercase; display: block; margin-top:43px; cursor: pointer; font-size: 14px; float:right}
	.login_form label, .register_form label, .acc_change_info label, .acc_brand label, .acc_question label, .blabel label  {font-weight:bold; color: #747474}
	.log_reg_tabs { float:right}
	.log_reg_tabs li.active {display:none}
	a.reg_map {font-size:14px; display: block; margin-top:9px; float: left;}
	a.reg_map:hover img {opacity:0.8}
	a.reg_map img {margin-right:3px; margin-top:-6px}
	.checkb label {  padding-left: 20px; margin-bottom: 0; font-weight: normal;cursor: pointer;  display: inline-block; max-width: 100%; margin-top: 20px;  margin-right:16px}
	.checkb label input {position: absolute; margin: 4px 0 0 -19px;line-height: normal;-webkit-box-sizing: border-box;box-sizing: border-box; padding: 0; display: inline-block}
	.vat {margin-top:40px;}
	.error_form {color:#ed3333!important}
	.strip tr {background: transparent !important}
	.strip td, .strip th {padding:0; color:#757575}
	.strip {border-collapse: collapse; border:0;}
	.about_table tr td:first-child {font-weight: bold;}
	.about_table tr td:last-child {padding-left: 16px}
	.about_table td {padding:5px 0;}
	.top-bar .toggle-topbar.menu-icon {margin-right:20px}
	.top-bar .toggle-topbar.menu-icon a span {right: 2px; display: inline-block; position:absolute; height: 3px; background-color: #757575; width:26px; margin-top:7px; top:9px; border-radius: 1px;}
	.top-bar .toggle-topbar.menu-icon a span:first-child {margin-top:0px}
	.top-bar .toggle-topbar.menu-icon a span:last-child {margin-top:14px}
	.no_submenu .page_top {margin-bottom:0px;}
	.made4 li {padding-right:20px}
	.made4 .tabs .tab-title > a {color:#757575; font-weight:bold; font-size: 16px}
	.made4 .tabs .tab-title > a:hover {color:#373737}
	.made4 .tabs .tab-title.active > a {color:#f26c4f}
	.made4_link {margin-top: -3px}
	.made4_link:hover {opacity: 0.8}
	.md4_img img {margin-top:36px}
	.made4 .tabs { padding:0 3px}
	.made4 h3 {margin-top: 50px}
	.side-nav-small {margin:0; list-style: none}
	.side-nav-small li a, .acc_notice {display:block; padding:12px 15px; border-bottom: 1px solid #f8f8f8}
	.side-nav-small li a:hover{background: #0992c9; color:white}
	.side-nav-small li.heading {background: #f3f3f3; font-weight:bold; padding:12px 15px; color:rgb(119, 119, 119);}
	.acc_total{font-size:24px;margin-top:5px; font-weight: bold;}
	.acc_total span {color: #0992C9;}
	.acc_tile h5 {margin-top:10px; margin-bottom: 10px}
	.acc_mum {list-style: none; margin-left:0;}
	.acc_mum li {display: inline-block;}
	.table{width:100%;border:0;border-collapse:collapse;}
	.table tr:nth-of-type(even){background-color:transparent;}
	.table td{padding:4px 10px 4px 0;color:#757575}
	.table thead {background:transparent;}
	.table thead th{padding:4px 10px 4px 0;color:#747474}
	.acc_form_button:hover{background:#db6247;}
	.acc_notice b,.bal_total{font-size:24px;color:#4984AE}
	.note {font-size:12px}
		td.note i {cursor: pointer;}
	.count { border-radius:50%; background:red; color:white; line-height:18px; width:18px;display:inline-block; font-size: 11px; }
	.key-price {font-size:24px; color:#0992C9; font-weight: bold; margin-bottom: 14px}
	select {color: #757575}
	.prefix {color: #757575 !important}
	.total { font-size:16px}
	.total span {color:#0992C9;}
	.vat2 {font-size:12px; color:#9f9f9f}
	.key {font-size: 10px;}
	.key2 {font-size: 6px;}
	.selectable-table tbody tr { cursor:pointer}
	.selectable-table tbody tr:hover { background: #fbfbfb}
	.key-table tbody td,.key-table thead th{text-align:center;padding:5px;border:1px solid #dddddd}
	.key-table thead {background:#f5f5f5}
	.key-table thead th {color:#575757}
	.key-table tbody td textarea {margin: 0; resize: none; font-size: 12px; border-color: #ececec}
	input[type="checkbox"].reset_chbox {margin:0;}
	.alert-box { font-size:14px; border:0; color:white; margin-bottom: 0; margin-top:-25px}
	.alert-box .box {height:32px;background:url("../png/info.png") no-repeat left;padding-left:42px;padding-right:20px;display:table-cell;vertical-align:middle;}
	.alert-box .box a.close {background: none;}
	.alert-box img {margin-top:-2px; margin-right:10px;}
	.alert-box.alert .box {background:url("../png/alert.png") no-repeat left;}
	.alert-box.success .box {background:url("../png/success.png") no-repeat left;}
	.alert-box.warning .box {background:url("../png/warning.png") no-repeat left;}

	.alert-box .box #maipla a {color:white; text-decoration: underline}
	.locks span.switch {display: inline-block; float: left; margin-top:12px; margin-right:6px}
	.locks h5 {display: inline-block; float: left; margin-top:10px; margin-bottom:4px}
	table.tleft td, table.tleft th {text-align: left}
	td.expired, span.expired, td.bad, .bad {color:#d71c1c; font-weight: bold}

	.acc_form_button,.rif-list li a{-webkit-transition:all 0.1s ease-in-out; transition: all 0.1s ease-in-out;}
	.acc_form_button {color:white;background:#f26c4f;border:0;font-size:12px; padding: 3px 10px;cursor:pointer;}
	.file_input {color:gray;padding:7px; height:37px; border: 1px solid #cccccc; cursor: pointer;}
	.mr_title {color:white;background:#f38010;padding:1px 6px; margin-left:2px; margin-right:2px;font-size: 10px; display: inline-block; margin-bottom: 8px}

	.acc_form_button,.mr_title,.file_input{border-radius:3px !important;-webkit-border-radius:3px !important;}

	.file_input:hover {background: rgb(247, 247, 247); }
	.test h6 {font-size:14px; font-weight: bold; margin-bottom: 4px;}
	.no-dots {list-style: none; margin-left:0;}
	.left-small {width:45px; border:0; position: static;}
	.left-small a {padding-left:15px !important}
	.tab-bar {padding-top: 2px; background: #007FB3; position:absolute; z-index:10;}
	.top-bar {overflow: hidden}
	.top-bar.expanded ul.right.triger li:first-child {border-top: 1px solid rgb(243, 243, 243)}
	textarea {min-height:120px; resize:none}
	.panel.attention {background:#FFDADA; border-color:#E59A9A}
	.answer_txt {min-height:50px}
	.radio_margin input[type="checkbox"], input[type="radio"] {margin:0}
	.rif-list {font-size:12px}
	.rif-list li {border-bottom: 1px solid #f8f8f8}
	.rif-list li a {display: block; padding: 3px 0;}
	.rif-list li:hover {background: #f8f8f8}
	.rif-list li a {display: block; padding: 10px 0;  color:#9a9a9a; line-height:16px}
	.rif-list li a:hover {margin-left:5px; font-weight:bold; color:#737373}
	.pre {background: #F0F2E3; color:#64594A; border-radius:5px; padding: 20px 15px; font-size: 12px;  white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;   }
	.inactive {opacity: 0.25}
	.button.tiny {padding-top:13px}
	button.nomargin{margin:0}
	.addCat {display:none}
	input[type="text"].users_input {margin:0; height:24px; border-color: #E2E2E2; background:rgb(244, 244, 244); float:left; padding-right:26px; padding: 0 26px 0 6px}
	.users_save {position: absolute; margin-left:-22px; margin-top:2px}
	html, body {height: 100%; }
	.wide-small {height:364px; display: table; width: 100%}
	.wide-small div {display: table-cell; height:364px;text-align:center;color:white;padding:0 20px;vertical-align:middle}
	.wide-small p {font-family: "Open sans", sans-serif}
	.wide-small div h1 {color: white; font-size:28px; text-transform: uppercase}
	.wide-small div a.button {margin-top:30px; background: transparent; border: 1px solid white; padding: 10px 55px; font-family: "Open sans", sans-serif;}
	.wide-small div a.button:hover {background: white; color:rgb(47, 140, 184);}
	.news .medium-6 a:hover {opacity: 0.8}
	.closest_training_wrap ul li a:hover {color:darkgray}
	.consultant {font-size: 14px; margin-bottom: 20px; margin-top:20px; min-height: 160px !important; border-bottom: 1px solid #ededed}
	.consultant .certs {font-weight: bold; margin-top: 6px;}
	.about_cons {margin-top:7px;}
	.cons_list {list-style: none; margin-left:0; display: inline-block; margin-top:8px}
	.cons_list img {margin-top:-2px}

	.capt{overflow:auto}
	.certlist thead tr{background:#0992C9;}
	.certlist thead th{color:white;padding:8px 10px}
	.certlist tbody td{padding:8px 10px}
	.certlist tbody tr{border-bottom:1px solid #dadada}
	.certlist tbody tr:last-child{border-bottom:0}
	.certlist tbody td input[type='submit']{margin-top:20px;}
	.certlist td.expired{color:#d04141;background:#ececec;font-weight:bold;text-align:center;}
	.sch {margin-top: -12px;}
	.starimg{display:inline-block;height:16px;background:url("../gif/icon_star.gif") no-repeat 0 0px;}
	.starf{width:16px;background-position:0 -32px;}
	.stare{width:16px;background-position:0 0px;}
	.starhf{width:8px;background-position:0 -32px;}
	.starhe{width:8px;background-position:-8px 0px;}
	.downt_note td {font-size:11px; padding-left: 20px !important; padding-top: 16px !important }
	.terms {font-size:10px}
	.top-bar-section li:not(.has-form) {padding:0 0}
	lable {font-size:14px;}

	.downloadTable, .fullWidth{width:100%;}
	.downloadTable tbody tr{border-bottom:1px solid #e3e3e3}
	.downloadTable tbody tr:hover{background-color:#f7f7f7}
	.downloadTable td{padding:6px 10px}
	.downloadTable tbody tr.ht td{background-color:#E8E8E8;border-bottom:0;}
	.downloadTable tbody tr td.boldy{font-weight:bold;}

	.downloadTable tbody tr:last-child{border-bottom:0;}
	.downloadTable thead tr{background-color:#0992c9;}
	.downloadTable thead th{color:white;padding:12px 5px}

	.konsultantu_birka{padding:2px 6px;margin-right:3px;font-size:11px;-webkit-border-radius:2px;border-radius:2px;display:inline-block; border:1px solid #6892af}
	.konsultantu_birka a{color:#6892af}
	#my-location-here{font-size:14px;display: block; margin-top: 9px; padding-left:10px; float:left}
	.row.checkb .medium-4.columns {display:none;}
	.cons_img {float:left;margin-right:15px;display:block;margin-top:12px; border-radius: 50%;}
	.accordion .accordion-navigation > a {font-size: 14px; color: #626262; text-align: left; background-color: white; border-bottom: 1px solid #f3f5f7}
	.accordion .accordion-navigation > a:hover,.accordion .accordion-navigation.active > a{background-color:#fcfdfd}
	.pl{color:#798fa5}

	.accordion .accordion-navigation > .content.active{background-color:#f3f5f7}
	.dlarch {background: none; margin-bottom: 0;}
	.dlarch td {font-size: 12px; text-align: left}
	.MAForm input, .MAForm textarea {margin-bottom: 0;}
	.MAForm th {font-size:20px; padding-top: 25px; padding-bottom: 25px;}
	.MAForm td, .MAForm th  {color: #626262;}
	.MAForm {margin-bottom:30px;}

	.wide {width:100%; background: #051c2c; position: relative}
	.wide h1 { display: inline-block; font-size: 32px; }
	.wide p { font-family: "Open sans", sans-serif; font-size:14px;}
	.top_container {position: absolute; width:100%; max-width: 1600px; z-index:100; display: none; height: 364px; }
	.inner_top {width:100%; display: table; height: 100%;}
	.top_content{vertical-align:middle;display:table-cell;}
	.top_content a.button{font-family:"Open sans",sans-serif;}
	.mt-head { height: 364px; background-size: contain;}
	.foot_logo {width: 148px}
	.chlog { font-size:12px;}
	.cart{text-align:center;z-index:20;padding-top:29px;cursor:pointer;width:70px;height:70px;border-radius:40px;position:fixed;margin-top:-35px;top:50%;right:20px;color:white;background:#9ac32a url("../png/cart.png") no-repeat center center;}
	.cart_empty {background-color: #cacaca !important}
	.cart-content { font-size:14px}
	.cart-buy {overflow: auto; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; padding-top:10px; padding-bottom:10px;}
	.cart-price {font-size:18px; width: 100%; border:1px solid #eaeaea; line-height:40px; font-weight:bold; margin:10px 0 30px 0; text-align: center}
	.cart-count {padding-left:25px;}
	.cart-count-input {height:36px; width:40px; text-align:center; color:gray}
	.cart-buy-btn {margin:0;}

	.event_wrap div {font-size:0.85em; color: white; font-family: "Open sans"; font-weight: 300;}
	.event_wrap div:first-child {font-size:1.60em;	line-height:30px; font-weight: 600;}
	.event_wrap div:last-child {padding-left:2px; padding-right:11px; line-height:18px; margin-top: 3px;}
	.event_wrap {float:left; max-height: 110px; overflow: hidden;}

	.e1 a,.e2 a{display:table-cell;vertical-align:middle;}
	.e1,.e2{height:110px;display:table;}
	.e1{background:#667884;}
	.e1:hover,.e2:hover{background:#8698a2}
	.e2{background:#7a8c96;}
	.other_events.show-for-small-up .small_event {background:#2c2c2c; font-size:0.85em; font-family: "Open sans"; padding-left:17px; height:70px; width:100%; display:block; padding-right:15px; color: white;  font-weight: 300;}
	.other_events.show-for-small-up .small_event:nth-child(odd) {background:#3b3b3b}
	.other_events.show-for-small-up .small_event:hover {background:#4e4e4e;}
	.other_events.show-for-small-up .small_event .small_event_wrap div:first-child {font-size:1.625em; line-height:24px; padding-top:14px; font-weight: 600;}
	.other_events.show-for-small-up .small_event .small_event_wrap div:last-child {padding-left:1px;}

	.events .row > div a { color:white;}
	.events .row > .large-3 {background:#313131;}
	.events .row > .large-3:nth-child(odd) {background:#3d3d3d}
	.events .row > .large-3:hover {background:#b40051;}

	#show_events {color:white; font-size:1.6em; padding:25px 0; cursor: pointer; line-height: 24px; background:#191919; font-family: "Open sans"; font-weight: 300; }
	#show_events:hover {background:#212121;}
	.arrow1 {background:url("../png/arrow.png") no-repeat center; height:110px; width:14px; float:right}
	.small_event .arrow1 {height:70px;}
	.small_event_wrap {float:left;}
	.mum-txt {padding:60px 0; margin-bottom:0;text-align: center; padding: 40px 0; display: none}
	.mum_wrap .wiz {background-color:white;  color:white;}
	.mum_wrap .wiz h2 {margin:40px 0; text-align: center;}
	.col-all {display: none;}
	.parallax-slider[src="//i.mt.lv/img/mt/v2/bg_mum.jpg"] {display: none;}
	.about_bank {margin-top:0;}
	.about_bank.abs {margin-top:30px;}
	.tt_pr {margin-bottom:50px !important}
	.account-space {padding-top:0 !important; padding-bottom: 0px !important}
	li.info form {margin-top:20px; padding:0 15px}
	li.info form span {color: #757575; font-size: 0.75rem; font-weight: bold; text-transform: uppercase; display: inline-block; margin-bottom: 6px;}
	.orbit-timer {display:none !important;}
	.orbit-bullets {margin: 0 auto 5px !important;}
	.mfmimg {cursor: pointer}
	.side-nav li::first-letter {text-transform: capitalize}
	.user_news {margin-bottom:30px;}
	.checkb .medium-4.columns label span {display: none;}
	.clienTabs .tab-title>a {font-size: 14px; padding:9px 14px; color:#757575; font-family:arial,sans-serif;}
	.clienTabs .tab-title { -webkit-transition: background-color 300ms ease-in-out; transition: background-color 300ms ease-in-out; float:none !important; background: #f3f3f3;}
	.clienTabs .tab-title.active { border-bottom: 0;}
	.clienTabs .tab-title.active>a {background: #0c99ce; color:white;}
	.clienTabs {margin-top:26px; background:white; }
	.clienSubTabs .tab-title.active>a {color:#4984AE;}
	.clienSubTabs .tab-title.active>a {background-color: #424242; border-bottom:0;   -webkit-transition: border-bottom 0s; transition: border-bottom 0s; color:white;}
	.clienSubTabs .tab-title.active>a:hover {background-color: #424242;}
	.clienSubTabs {margin-bottom:30px !important;}
	.clienSubTabs .tab-title {float: none; background: #f3f3f3;}
	.clienSubTabs .tab-title>a {font-family:arial,sans-serif; font-size:14px; color:#757575; padding: 9px 10px;}
	.clienTabs .tab-title:hover, .clienSubTabs .tab-title>a:hover {background-color:#e4e4e4;}
	.clientAlert {margin-top:0 !important;}
	.rmaTable td, .rmaTable th,  .rmaTable select {font-size:12px !important}
	.rmaTable tbody tr td:last-child {text-align: center; font-size:20px !important}
	.rmaTable tbody tr td:last-child:hover {color:#e00000;}
	.rmaTable .clientTtxt {height:80px !important; min-height:auto;}
	.rmaTable select {margin-bottom: 0 !important;}
	#menu-toggler {display: none;}
	.cart-descr-links{width: 100%; border-bottom: 1px solid #dddddd; margin-bottom:9px; padding-bottom: 15px; font-weight: bold; margin-top:7px;}
	.cart-descr-links a {display: inline-block; color:#0783b7; line-height:12px; border-right: 2px solid #0783b7; padding:0 4px}
	.cart-descr-links a:last-child {border-right: 0;}
	.cart-descr-links a:hover {text-decoration: underline}
	.ttt-list li {padding:4px 0;}
	.ttt-list {margin-bottom: 0;}
	.paging {font-size:14px; float: right; margin-top:10px;}
	.paging-perpage {width: 54px;}
	.small-font td, .small-font th {font-size:12px}
	.radio_reset input[type=checkbox], .radio_reset input[type=radio], .radio_reset input[type=text], .radio_reset input[type=number], .radio_reset input[type=submit], .radio_reset input[type=button], .radio_reset button, .radio_reset input[type=input], .radio_reset select, .radio_reset textarea {margin:0}
	.floater{border:1px solid #dddddd; border-right:0; position:fixed;right:0px;top:21%;width:160px;overflow-y:auto; text-align:center; max-height: 460px; z-index:2000;background:white;display:none; padding:15px 15px 0 15px; z-index:2000;}
	.floater select {background-color: white;}
	.specTable tr td:first-child {font-weight: bold; background: #f5f5f5}
	.specTable tr.darker td {background: #e4e4e4}
	.ttt-ico { border-radius: 3px; display: inline-block; margin-right:5px; background: #f26c4f; color: white; font-size: 10px; padding: 1px 6px;}
	.test-btn {font-size: 12px; margin: 0; padding: 10px 20px; width:100%; margin-top:10px;}
	.test-btn.success {background: #9acb21;}
	.test-question {margin-top: 56px; margin-bottom: 20px;}
	.test-panel {background: none;}
	.test-panel {line-height: 30px;}
	.tabs.test-tabs {display: inline-block}
	.tabs.test-tabs .tab-title a {padding: 5px; font-size: 12px; width: 30px; height: 30px; text-align: center; background: #0c9acc; color: white;}
	.tabs.test-tabs .tab-title a:hover {background: #0992c9}
	.tabs.test-tabs .tab-title.active a, .tabs.test-tabs .tab-title.active.answered a {background: #0783b7; color: white; border-color: #0783b7}
	.tabs.test-tabs .tab-title.active:hover a, .tabs.test-tabs .tab-title.active.answered:hover a {background: #0783b7; border-color: #0783b7}
	.tabs.test-tabs .tab-title.answered a { background: #9acb21; color: white; border-color: #9acb21}
	.tabs.test-tabs .tab-title.answered:hover a { background: #8fbc20; border-color: #8fbc20}
	.translate-label { float: left; height: 16px;}
	.translate-switch {float: left; height: 16px; margin-left: 6px}
	.test-bar {border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; padding-top: 10px; padding-bottom: 10px; }
	.test-info {list-style: none; margin: 6px 0 0 0;}
	.test-info li {display: inline-block; padding-right: 16px}


	button.btns, input[type="button"].btns, input[type="submit"].btns ,a.btns{display:inline-block; padding:2px 5px;border:1px solid #e4e4e4; color:#4984AE; background-color:#f5f5f5;border-radius:3px; font-size:12px; margin-bottom:1px; margin-top:1px; cursor: pointer; min-height: 24px;}
	button.btns:hover, input[type="button"].btns:hover, input[type="submit"].btns:hover, a.btns:hover{border:1px solid #4984AE;background-color:#4984AE; color:white;}

	.acc-notices { padding: 6px 25px 0px 20px; border-radius: 6px; border: 1px solid #ddd;  background: #fbfbfb;}
	.acc-notices li {font-size: 12px; border-top: 1px solid #DDD; padding: 10px 0; overflow: auto}
	.acc-notices li:first-child {border:0;}
	.acc-notices li.acc-notice-warning {color:#e7ad11}
	.acc-notices li.acc-notice-alert {color:#ca3030}
	.acc-notices li.acc-notice-notice {color: #638c9c}
	.acc-notices li.acc-notice-success {color: #71921a}
	.acc-notices li span.acc-n-sep {color: #757575}
	.cart-total {list-style: none; margin: 0;}
	.cart-total li {display: inline-block; padding: 0 10px; }
	.cart-total {margin-bottom: 20px;}
	select:disabled:hover	{background-color:#ddd;}
	.key-option {display:inline !important;width:100%;margin:10px 0 0 0 !important;}
	.downInv {margin-bottom: 0; margin-top:20px;}
	.upgradeImg {width:100%; margin-top:20px}

/* ------------- Contianers ------------------ */
.tableWrap {overflow-x: auto;}
.vlign-middle * {vertical-align: middle}
.lastUSED {background-color: #efefef !important;} 
tr.lastSelected { border-bottom: 2px solid red !important;} 
.container_removeNote {margin-top: 36px; cursor: pointer}
#container_note {display: none;}
.container_calc {background: white; border:1px solid #d6d6d6 !important; width: 330px; min-height:74px; position: fixed; top:130px; right:0; z-index:1000; -webkit-box-shadow: 0px 0px 22px -4px rgba(209,209,209,1); box-shadow: 0px 0px 22px -4px rgba(209,209,209,1); }
.container_calc .barz {margin-bottom: 10px; border-bottom: 1px solid #f4f4f4}
.withme {color:#5a5a5a;  font-size:10px;}

.withme.dragwithme {float: left;  cursor: move;  padding:4px 5px 4px 4px; }
.withme.minimizewithme {float: right;  cursor: pointer;  padding:4px 5px;}
.withme.minimizewithme:hover {background: #e2e2e2; }
.container_calc .bar_title {text-align: center; display: none;}
.container_calc .table td {padding:4px 0; border:0}
.container_calc p, .container_calc section {font-size: 12px; color:#757575;}
.container_calc .table.totals tr td:first-child {font-weight: bold;}
.container_calc .table td select {margin:0}
.container_calc section {padding:7px 15px;}
.container_calc select {height: 1.6rem; font-size: 12px; line-height: 16px; padding: 2px 6px}
.container_calc tr.sep {border-bottom: 1px solid #dedede}
.container_calc .progress {padding:0; height: 1rem}
.container_calc .progress .meter {float: left; background: #1da4dc}
.container_calc .progress .meter.alert {background: #ed1f1f}
.container_calc .secAmmount {margin-top:10px;}
.contaner_calc .ui-state-active, .ui-widget-content .ui-state-active {background: #1da4dc !important;}
.table .qty {display:inline-block; width:54px; margin:0; margin-right:3px; text-align: center}
.f-dropdown.content {padding: 0; font-size:12px;}
.f-dropdown li {font-size: 12px;}
table.addressTable td {padding:7px}
table.addressTable td:first-child {padding:7px}
table.addressTable td:last-child {padding:7px 7px 7px 0}
table.addressTable td {border-bottom: 1px solid #efefef}
table.addressTable tr:last-child td {border-bottom: 0}
table.addressTable tr:hover {background:#f4f4f4}
img.store-ico {height: 80px; margin-top: 15px;}
.phones-img {width:45%;}
.contactBrowserBar {margin-top:40px; }
.contactBrowserBar ul {margin-top:5px; }
.contactBrowserBar ul li {font-size:16px; font-weight:bold;}
.contactBrowserBar select {margin-top:15px}
.contactImg {text-align:center;}
.contactImg img {width:100%; max-width:200px;}
.contactH { font-size:18px; font-weight:bold}
.contactList {margin-top:0; margin-bottom:6px; width:100%}
.contactTags, .contactTxt, .contactCerts, .contactH {margin-top:0px; margin-bottom:10px;}



}

.ext-btn {width: 100%; background: #364756;  display: block; color:white; padding:18px 25px; font-family: 'Open Sans',sans-serif; margin-top:10px; margin-bottom: 10px}
.ext-btn:hover {color:white; background:#2f5171}
.ext-btn span {display: block}
.ext-btn span:first-child {font-size:24px;}
.ext-btn.doc {background: #d43232}
.ext-btn.doc:hover {background: #e83838}
.ext-btn i {font-size:1.5rem}
.tgl-me {cursor: pointer;}

/* Define mobile styles */

/* Medium screens */
@media only screen and (min-width: 48.063em) {
	.contactBrowserBar select {width:220px; margin-top:0}
	.contactTags {margin-top:0;}
    img.store-ico {height:50px}
    .phones-img {width:90%;}
	.upgradeImg {margin-top:80px}
	.downInv {margin-top:0px;}
	.cart-total li {padding:0 20px 0 0;}
	.acc_total{font-size:20px;}
	.test-btn {width: 95%; margin-top:0;}
	#menu-toggler {display:inline; font-size:14px}
	.clienSubTabs .tab-title>a { border: 1px solid #CCC; border-bottom: 0; margin-right:3px; padding: 6px 10px; border-radius: 3px 3px 0 0; background-color: #f3f3f3;line-height: 22px;}
	.clienSubTabs { border-bottom: 1px solid #ccc; height:36px;}
	.clienSubTabs .tab-title {display: list-item; width:auto; border-bottom: 0; float: left; background: none;}
	.clienTabs .tab-title { float:left !important;  border-bottom:0px;}
	.clienTabs .tab-title.right { float:right !important}
	.clienTabs {background:#f3f3f3;}
	.clienSubTabs .tab-title.active>a {background-color: white; border-bottom:1px solid white; color:#4984AE;}
	.clienTabs .tab-title:hover, .clienSubTabs .tab-title>a:hover {background-color:#dfdfdf;}
	.clienSubTabs .tab-title.active>a:hover {background-color: white;}
	.wideClient {display:none !important; }
	.cart-buy {margin-top: 20px;}
	.user_news {margin-bottom:40px;}
	li.info form { padding:0}
	.about-space {padding-top:50px !important}
	.login_form, .register_form {padding-top:50px; padding-bottom: 50px;}
	.alert-box {margin-top:0;}
	.page_title_empty {display: block;}
	.hsubmenu{width:100%;position:fixed;max-width:1600px;-webkit-transform:translateZ(0);}
	.about_bank,.about_bank.abs,.fl,.alert-box{margin-top:0;}
	.empty-space{width:100%;height:96px;}
	.cart-price { margin:10px 0 0 0; }
	.cart-descr-links{float: left; width: auto; border-bottom: 0; margin-bottom:0; padding-bottom: 0;  }
	.cart-descr-links a {display: inline-block;}
	.subfix {margin-top:-95px !important;}
	.alert-box{margin-top:-50px;}
	label,.lg-menu,.row.checkb .medium-4.columns{display:block;}
	.academy_form td {float:none;}
	.instr_set:hover{padding-left:26px;}
	.mr_title{border-radius:3px;font-size:10px;float:left;margin-top:12px}
	.cons_list li{float:left;margin-right:13px}
	.cards,.side-nav .heading{margin-top:20px}
	.side-nav li a:not(.button) {display:inline}
	.no_submenu .page_top{margin-bottom:30px;}
	.checkb label{margin-top:10px;}
	.form-left{text-align:right}
	.down{margin-bottom:20px;}
	.tab-bar,.sm-menu,.smally,table.show-for-small-only{display:none !important;}
	.news,.go-center{text-align:left}
	.closest_training_wrap .orange{margin-top:140px}
	.top-bar-section{margin-top:32px}
	.top-bar-section ul li > a{font-family:arial,sans-serif;}
	.top-bar-section li:not(.has-form) a:not(.button), .top-bar-section li.active:not(.has-form) a:not(.button) {padding: 0; line-height:20px; background: none;}
	.top-bar-section li:not(.has-form):hover, .top-bar-section li.active:not(.has-form):hover {background: none}
	.top-bar-section li:not(.has-form) a:not(.button):hover, .top-bar-section li.active:not(.has-form) a:not(.button):hover {color: #c1c1c1; background: none;}
	.top-bar-section li.active:not(.has-form) a:not(.button), .top-bar-section li.active:not(.has-form) a:not(.button):hover {border-bottom: 2px solid #0992c9; color:#757575; background: none;}
	.top-bar-section li:not(.has-form):hover a:not(.button), .top-bar-section li.active:not(.has-form):hover a:not(.button) { background: none}
	.top-bar-section li:not(.has-form) {padding:0 12px;} /* def 20 */
	.title,.mum_wrap{margin-top:60px;}
	.title{margin-bottom:80px;}
	.training_f .button, .swhw_wrap .button {margin-top:20px; margin-bottom:0px}
	.swhw_wrap, .training_f {padding-bottom:80px;}
	.news p {padding-bottom:70px;}
	.hidden-video{padding-top:100px;}
	.side-nav li a {-webkit-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; color:#4984AE !important; line-height:16px}
	.side-nav li a:hover{margin-left:5px; font-weight:bold;}
	.label-fix {margin-top: 21px;}
	.rif-list li a {padding: 3px 0; color: #9a9a9a !important}
	.rif-list li a:hover {color:#737373 !important;}
	.rif,.acc_notice{padding-left:0;}
	.total{font-size:30px}
	.alert-box{margin-bottom:1.25rem}
	.acc .page_title{margin-left:0;}
	.page{padding-bottom:0px}
	.rif_up {padding:11px;height:44px;}
	.rif_cont{padding-left:15px !important}
	.button.tiny{padding-top:11px;height:37px}
	.consultant h3{float:left;margin-right:6px}
	#sm-start{padding-bottom: 60px; padding-top:50px; min-height:445px;}
	.account-space {padding-top:25px !important; padding-bottom: 50px !important}
	.downloadTable tbody tr:first-child td:first-child{font-weight:bold;width:230px;}
	.downloadTable tbody tr.hv td:not(:first-child){min-width:150px;}
	.key-option {width:140px !important; margin: 0;}
	.highlight {background-color: #FFEB3B;}

} /* min-width 641px, medium screens */

@media only screen and (min-width:770px) and (max-width:886px) {
	.top-bar-section li:not(.has-form) {padding:0 12px;}
}
@media only screen and (min-width:1026px) {
	.parallax-slider[src="//i.mt.lv/img/mt/v2/bg_mum.jpg"] {display: inline-block;}
	.mum_wrap .wiz{background:none;color:#757575;text-align:right;}
	.mum-txt{text-align:right;padding:60px 0;display:block;}
	.mum_wrap .wiz h2{background:none;color:#626262;text-align:left;margin-bottom:60px;margin-top:60px}
	.max-limit {max-width:60.5rem}
	.arrow1 {display: none}
	.other_events.show-for-large-up {height:80px; overflow: hidden;}
	.other_events.show-for-large-up .small_event {font-family: "Open sans"; height:80px; display:table-cell; padding-left:15px; padding-right:15px; vertical-align: middle; color: white;}
	.other_events.show-for-large-up .swrap {background:#343434; }
	.other_events.show-for-large-up .swrap:nth-child(odd) {background:#3b3b3b}
	.other_events.show-for-large-up .small_event:hover {background:#4e4e4e;}
	.other_events.show-for-large-up .small_event div:first-child {font-size:0.938em; line-height:14px; font-weight:600}
	.other_events.show-for-large-up .small_event .light {font-size:0.75em; line-height:14px; font-weight: 300; margin-top:4px;}
	.other_events .swrap {display: table; width:50%; float: left;}
	.other_events.show-for-large-up:nth-child(even) .swrap:nth-child(odd) {background: #343434;}
	.other_events.show-for-large-up:nth-child(even) .swrap:nth-child(even) {background: #3b3b3b;}
}
/* XLarge screens */
@media only screen and (min-width:90.063em){
    .phones-img {width:75%;}
	.floater{top:25%; max-height: 900px;}
	.dropdownFix{position:absolute; z-index:89; right:15px}
}

@media only screen and (min-width:120.063em){}
@media only screen and (min-width:52.063em){.page_title_empty{margin-bottom:0px;}}
@media only screen and (max-width:52.062em){.nav-top2{top:80px;position:absolute;z-index:-90;}}
/*@media only screen and (min-width:52.063em) and (min-height:61.25em){#sm-start{min-height:37.813em;}}*/

.bodycontent{margin-bottom:50px;}
.button.tiny, .button.small{border-radius:3px;outline:none !important;}

.mce-style p{margin-top:1em;margin-bottom:0;}
.mce-style > ul{padding-left:1em;margin-bottom:0;}
.badge1{position:relative;}
.badge1[data-badge]:after {
	content:attr(data-badge);
	position:absolute;
	top:-8px;
	right:-20px;
	font-size:.8em;
	color:red;
	width:18px;height:18px;
	text-align:center;
}
.training_description *, .training_description{font-size:14px !important;line-height:16px !important;}
.training_description ul,.training_description ol{padding:0;margin:0 .1rem .4rem 1.1rem;}
.training_description li{padding:0;margin:0;}

.loadingData {
border: 3px solid #f3f3f3;
border-radius: 50%;
border-top: 3px solid #0992c9;
width: 150px !important;
height: 150px !important;
margin: auto !important;
-webkit-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
}

@-webkit-keyframes spin {
0% { -webkit-transform: rotate(0deg); }
100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}

.loadingDataSmall {
border: 3px solid #f3f3f3;
border-radius: 50%;
border-top: 3px solid #0992c9;
width: 60px !important;
height: 60px !important;
margin: auto !important;
-webkit-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
margin-bottom: 1em;
}

@-webkit-keyframes spin {
0% { -webkit-transform: rotate(0deg); }
100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}

.reload{cursor:pointer;}
.show_diff{text-decoration:underline;font-weight:bold;color:#004860;}
.tdbg { background-color: #cee1ff !important; }
