/*body {
    font-family: 'Lato';    
}
.fa-btn {
    margin-right: 6rem;
}
.nav-label-menu {
	font-size: 22rem!important;
	color: #fff!important;
}
.nav-label-white {
	color: #fff!important;
}
.nav-label-grey {
	color: #020202!important;
}
.top-margin-20rem{
	margin-top:20rem;
}
.category-width{
	width: 25%;
}
.btn-add,.btn-cancel, .btn-create, .btn-save{
	background-color: #2968bc;
	border: 0 none;
	color: #fff;
	font-weight: bold;
	min-width: 120rem;
	padding: 8rem 12rem 7rem 45rem;
	position: relative;
}
.btn-add:hover, .btn-add:focus, .btn-cancel:hover, .btn-cancel:focus, 
.btn-create:hover, .btn-create:focus, .btn-save:hover, .btn-save:focus,
.btn-add-sm:hover, .btn-add-sm:focus{
	color: #fff;
}

.btn-add:before, .btn-cancel:before, .btn-create:before, .btn-save:before, .btn-add-sm:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius: 4rem;
}
.btn-add:before{	
	background: url(../images/add.png) 0 0 no-repeat;
}
.btn-cancel:before{	
	background: url(../images/close.png) 0 0 no-repeat;
}
.btn-save:before{	
	background: url(../images/insert-btn.png) 0 0 no-repeat;
}
.edit {
	background:url(../images/edit.png) no-repeat;
	background-size: 25rem 25rem;
	display: inline-block;
	width: 30rem;
	height: 25rem;
	cursor: pointer;
}

.remove {
	background: url(../images/remove.png) no-repeat;
	background-size: 25rem 25rem;
	display: inline-block;
	width: 30rem;
	height: 25rem ;
	border:none;
}
.absent {
	background: url(../images/absent.png) no-repeat;
	background-size: 25rem 25rem;
	display: inline-block;
	width: 30rem;
	height: 25rem ;
	border:none;
}
.buffer-row{
	padding: 10rem 0rem;
}
.page-title{
	font-size: 30rem;
	color: #717171;
}
.top-margin-10rem {
	margin-top: 10rem;
}
.action-col {
	text-align: center;
}*/

.pt10 {
	padding-top: 1rem;
}
.pb10 {
	padding-bottom: 1rem;
}
.pl10 {
	padding-left: 1rem;
}
.pr10 {
	padding-right: 1rem;
}
.pl15 {
	padding-left: 1.5rem;
}
.pr15 {
	padding-right: 1.5rem;
}
.pl20 {
	padding-left: 2.0rem;
}
.pr20 {
	padding-right: 2.0rem;
}
.ml10 {
	margin-left: 1.0rem;
}
.mt10 {
	margin-top: 1.0rem;
}
.mr10 {
	margin-right: 1.0rem;
}
/* CSS used here will be applied after bootstrap.css */
.navbar-header form {
    position: absolute;
    right: 2.0rem;
    max-width: 25.0rem;
}
button.navbar-toggle.pull-left {
    margin-left: 1.5rem;
}
.custom_owl_dots {
	color: red;
	background-color: blue;
}
@media only screen and (max-width:768px){
    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
        border-color: rgba(0,0,0,0);
        margin-top: 0;
        padding-top: .8rem;
    }
    .navbar-form {
        padding: 1.0rem 1.5rem;
        margin-top: .8rem;
        margin-right: -1.5rem;
        margin-bottom: .8rem;
        margin-left: -1.5rem;
        border-top: 0rem solid transparent;
        border-bottom: 0rem solid transparent;
        -webkit-box-shadow: inset 0 .1rem 0 rgba(255,255,255,.1),0 .1rem 0 rgba(255,255,255,.1);
        box-shadow: inset 0 .1rem 0 rgba(255,255,255,.1),0 0rem 0 rgba(255,255,255,.1);
    }
}
