/*
	Template Name: LearnMate
	Template URI: http://pixxett.com/htmldemos/learnmate/index1.html
	Author: http://www.pixxett.com
	Author URI: http://www.pixxett.com
	Description: An Ultra Responsive Multi-Purpose Template.

-------------------------------------------------------------------------*/
a, abbr, acronym, address, applet, b, big, blockquote, body, caption, center, cite, code, del, dfn, div, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, var {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: bottom;}
html, body, body i {text-rendering: optimizeLegibility !important; -webkit-font-smoothing: antialiased !important; opacity: 1!important;}
input[type=submit] {-webkit-appearance: none;}
body ul {padding: 0px; margin: 0px;}
body ul li {margin: 0px; padding: 0px; list-style: none; float: none;}
body a {outline: none; cursor: pointer; text-decoration: none; transition: all ease 0.3s; -webkit-transition: all ease 0.3s;}
body a:hover, a:focus, a:visited, :focus, input, button, .bootstrap-select .btn:focus {outline: none !important; text-decoration: none !important;}
input[type=text]::-ms-clear {display: none;}
sup {font-size: 10px; vertical-align: super;}
sub {font-size: 10px; vertical-align: sub;}
nav {transition: background 0.4s ease 0s; -webkit-transition: background 0.4s ease 0s;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}

.bootstrap-select.btn-group .dropdown-menu li a {outline: none; cursor: pointer; text-decoration: none; transition: all ease 0.3s; -webkit-transition: all ease 0.3s;}
.bootstrap-select.btn-group .dropdown-menu li a:hover, .bootstrap-select.btn-group .dropdown-menu li a:focus {opacity: 0.6; outline: none; cursor: pointer; text-decoration: none; transition: all ease 0.3s; -webkit-transition: all ease 0.3s;}

body {font-smoothing: antialiased; -webkit-font-smoothing: antialiased;}
h1, h2, h3, h4, h5, h6 {text-rendering: optimizeLegibility !important; -webkit-font-smoothing: antialiased !important; margin: 0px;}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0;}
@-webkit-viewport {width: device-width;}
@-moz-viewport {width: device-width;}
@-ms-viewport {width: device-width;}
@-o-viewport {width: device-width;}
@viewport {width: device-width;}
body img {max-width: 100%;}
.left {float: left !important;} .right {float: right !important;}
.m_auto {margin: 0 auto !important; float: none !important; display: inline-block;}
.mt_5 {margin-top: 5px !important;} .mt_10 {margin-top: 10px !important;} .mt_15 {margin-top: 15px !important;} .mt_20 {margin-top: 20px !important;} .mt_25 {margin-top: 25px !important;}
.mt_minus_40 {margin-top: -40px !important;}
.ml_10 {margin-left: 10px !important;} .ml_15 {margin-left: 15px !important;} .mb_15 {margin-bottom: 15px !important;} .mb_20 {margin-bottom: 20px !important;} .mb_30 {margin-bottom: 30px !important;} 
.mb_40 {margin-bottom: 40px !important;}
.mp_none {margin: 0px !important; padding: 0px !important;} .center {text-align: center;} .padd_none {padding: 0px !important;} .padd_lnone {padding-left: 0px !important;} .padd_rnone {padding-right: 0px !important;}
.padd_55 {padding-top: 55px !important;} .padd_140 {padding-top: 140px !important;}
.page_divider {margin: 25px auto; display: inline-block; width: 100%; height: 1px;}
.clear {clear: both; margin: 0; padding: 0; display: block; float: none;}
.table-m-b-0 {margin-bottom: 0 !important;}
.thead-b-t-0 td, .thead-b-t-0 th {border-top: none !important;}
.m-l-2 {margin-left: 1.5rem !important;}
.m-r-0 {margin-right: 0 !important;}
.p-x-2 {padding-right: 1.5rem !important; padding-left: 1.5rem !important;}
.p-b-2 {padding-bottom: 1.5rem !important;}
.pull-xs-left {float: left !important;}
.m-r-1 {margin-right: 1rem !important;}
.pull-xs-right {float: right !important;}
.font_12 {font-size: 12px;}
.opacity_5 {opacity: .5;}
.relative {position: relative;}
.border_top {border-top: 1px solid !important;} .border_right {border-right: 1px solid !important;} .border_bottom {border-bottom: 1px solid !important;} .border_left {border-left: 1px solid !important;}
.border_radius_left {border-radius: 0px 0px 0px 10px !important;} .border_radius_right {border-radius: 0px 0px 10px 0px !important;} .border_radius_center {border-radius: 0px 0px 10px 10px !important;}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.border_radius_left {border-radius: 0px 0px 10px 10px !important;} .border_radius_right {border-radius: 0px 0px 10px 10px !important;}
}
@media only screen and (min-width: 320px) and (max-width: 478px) {
	.border_radius_left {border-radius: 0px 0px 10px 10px !important;} .border_radius_right {border-radius: 0px 0px 10px 10px !important;}
}