/* Import internal css */
@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700,900');
@import "font-awesome.min.css";
@import "bootstrap.min.css";
@import "owl.carousel.css";
@import "swiper.min.css";
@import "style.css";
@import "responsive.css";
@import "jquery.mcustom-scrollbar.min.css";
@import "bootstrap-datetimepicker.min.css";



/*--- Globel CSS ---*/
html{position: relative;}
html * {text-rendering: optimizelegibility;box-sizing: border-box;-webkit-box-sizing: border-box;}
html,body {width: 100%;min-height: 100%;font-size: 16px;color: #464d51;margin: 0;padding: 0;overflow-x: hidden;font-family: 'Lato', sans-serif; background: #f2f3f4;}
img {max-width: 100%;}
*:focus{outline: none; -webkit-box-shadow: none; box-shadow: none;}
ul,li {padding: 0;list-style: none;margin: 0;}
h1,h2,h3,h4,h5,h6 {margin: 0;}
h2{font-size: 30px;}h3{font-size: 25px;}h4{font-size: 22px;} h5{font-size: 18px;}
a {text-decoration: none;-webkit-transition: 300ms all;transition: 300ms all;-moz-transition: 300ms all;-webkit-transition: 300ms all;-o-transition: 300ms all;color: #3f68b1;outline: none;}
a:hover{text-decoration: none;color: rgb(237, 86, 1);}
/*a:focus {text-decoration: none;color: #8f3838;}*/
a:focus {text-decoration: none;color: #f50707;}
input:focus,input:hover,input,button:focus,textarea:focus ,select:focus{outline: none;}


::-webkit-input-placeholder {color: #868bac;}
::-moz-placeholder {color: #868bac;}
:-ms-input-placeholder {color: #868bac;}
:-moz-placeholder {color: #868bac;}
.search-bar ul li input::-webkit-input-placeholder {color: #9d9da6;}
.search-bar ul li input::-moz-placeholder {color: #9d9da6;}
.search-bar ul li input:-ms-input-placeholder {color: #9d9da6;}
.search-bar ul li input:-moz-placeholder {color: #9d9da6;}


.midcntpart .input-list input::-webkit-input-placeholder {color: #333;}
.midcntpart  .input-list input::-moz-placeholder {color: #333;}
.midcntpart  .input-list input:-ms-input-placeholder {color: #333;}
.midcntpart  .input-list input:-moz-placeholder {color: #333;}

.input-list input::-webkit-input-placeholder {color: #999999;}
.input-list input::-moz-placeholder {color: #999999;}
.input-list input:-ms-input-placeholder {color: #999999;}
.input-list input:-moz-placeholder {color: #999999;}

.news-label input::-webkit-input-placeholder {color: #676767;}
.news-label input::-moz-placeholder {color: #676767;}
.news-label input:-ms-input-placeholder {color: #676767;}
.news-label input:-moz-placeholder {color: #676767;}
::-moz-selection { color: #fff;background:#404257; }
::selection { color: #fff;background:#404257; }




/* inner bootstrap css */
select {background: url(../img/icon-arrow.png) no-repeat 92% center;-webkit-appearance: none;-moz-appearance: none;appearance: none;width: 60px;border-radius: 3px; padding: 5px 10px; border: 1px solid #dcddde;}
.owl-nav {
    position: absolute;
    top: -57px;
    right: 0;
}
[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
    position: absolute;
    left: -9999px;
}
[type="checkbox"]:not(:checked) + label, [type="checkbox"]:checked + label {
    position: relative;
    padding-left: 1.95em;
    font-weight: normal;
    cursor: pointer;
}   
/* checkbox aspect */
[type="checkbox"]:not(:checked) + label:before,
[type="checkbox"]:checked + label:before {
    content: '';
    position: absolute;
    left: 0; top: 0;
    width: 1.25em; height: 1.25em;
    border: 2px solid #464d51;
    background: #fff;
    border-radius: 50px;
    -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 3px rgba(0,0,0,.1);
}
[type="checkbox"]:not(:checked) + label:after, [type="checkbox"]:checked + label:after {
    content: "";
    position: absolute;
    top: 2px;
    left: 2px;
    right: 0;
    line-height: 0.8;
    -webkit-transition: all .2s;
    transition: all .2s;
    background: #c4c4c6;
    height: 16px;
    width: 16px;
    border: 3px solid #e3e3e3;
    border-radius: 50%;
}
[type="checkbox"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
[type="checkbox"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
[type="checkbox"]:disabled:checked + label:after {
    color: #999;
}
[type="checkbox"]:disabled + label {
    color: #aaa;
}

.e-girf-slider .owl-nav {
    top: -46px;
    right: 10px;
}

.owl-next {
    background-image: url(../img/icon-arrow-right.png);
}
.owl-prev {
    background-image: url(../img/icon-arrow-left.png);
}
.owl-prev, .owl-next {
    width: 30px;
    height: 30px;
    font-size: 0;
    background-repeat: no-repeat;
}
.owl-nav > div {
    float: left;
    margin: 0 2.5px;
}
/* inner bootstrap css */


@media only screen and (max-width: 767px) {
    p{font-size: 15px;}
    .owl-nav {
        top: -49px;
    }
    .e-girf-slider .owl-nav {
        top: -39px;
        right: 10px;
    }

}

.dataTables_paginate paging_simple_numbers{
    float:right !important;
}
