﻿.form-control {
    height: 27px !important;
    line-height: 1;
    font-size: 13px;
}

.chosen-container > .chosen-single, [class*="chosen-container"] > .chosen-single {
    height: 27px !important;
    line-height: 27px;
}

.btn-group-xs > .btn, .btn-xs {
    line-height: 1.27;
}

.widget-box {
    margin: 0 !important;
}

table {
    margin: 0 !important;
}

.hiddencol {
    display: none;
}

.text-white {
    color: #fff;
}

.modalp {
    position: fixed;
    z-index: 9999;
    height: 100%;
    width: 100%;
    top: 0;
    filter: alpha(opacity=60);
    opacity: 0.7;
    background-color: lightblue;
    margin-left: -20px;
    -moz-opacity: 0.8;
}

.centerp {
    position: absolute;
    top: 50%;
    left: 50%;
    right: 50%;
    bottom: 50%;
    height: 50%;
    width: 50%;
    margin: -32PX 0 0 -32PX;
    z-index: 10000;
    width: 150px;
    filter: alpha(opacity=100);
}

    .centerp img {
        height: 64px;
        width: 64px;
    }

.cssPager td {
    padding-left: 4px;
    padding-right: 4px;
}

.MenuLevel1, .MenuLevel1:hover {
    color: white !important;
}

.menu-min ul li i {
    padding-left: 13px;
}

.no-skin .sidebar.menu-min .nav-list > li > a.dropdown-toggle > .menu-text, .no-skin .sidebar.menu-min .nav-list > li > a > .menu-text {
    background-color: inherit;
}


.responsive-table th a {
    color: white !important;
}

.responsive-table td span a {
    color: #535bd9 !important;
}

.thumbnail {
    padding: 4px;
    line-height: 0;
    border: none !important;
}

.rdlList td > label, th > label {
    margin-bottom: 0;
    line-height: inherit;
    vertical-align: top;
    padding-left: 5px;
}

.rdlList th, .rdlList td {
    text-align: left;
    padding: 5px;
    border-bottom: 1px solid #d2d2d2;
}

.nav-search {
    top: 25px;
}

.navbar {
    margin-bottom: 0px !important;
}

.Descriptionbox {
    padding: 20px;
    /*box-shadow: rgba(0, 0, 0, 0.4) 0px 30px 90px;*/
}

.liitem {
    display: block;
    clear: both;
    padding-bottom: 4rem;
    position: relative;
}

    .liitem:before {
        font: normal normal normal 14px/1 FontAwesome;
        content: "\f073";
        width: 5rem;
        height: 5rem;
        float: left;
        margin: 0 1.5rem 0.75rem 0;
        color: #fdfdfd;
        background: #004494 linear-gradient(to bottom right, #004494 25%, #FFEDBC);
        text-shadow: 0 0 2px #004494;
        border-radius: 50%;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        z-index: 1;
    }

    .liitem:after {
        width: 2.5rem;
        height: 2.5rem;
        position: absolute;
        top: 0;
        left: 0;
        content: "";
        background: #004494;
        z-index: -1;
        border-top-left-radius: 3px;
    }


.contact3 {
    font-family: "Montserrat", sans-serif;
    color: #8d97ad;
    font-weight: 300;
}

    .contact3 h1,
    .contact3 h2,
    .contact3 h3,
    .contact3 h4,
    .contact3 h5,
    .contact3 h6 {
        color: #3e4555;
    }

    .contact3 .font-weight-medium {
        font-weight: 500;
    }

    .contact3 .card-shadow {
        -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
        box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
    }

    .contact3 .btn-danger-gradiant {
        background: #ff4d7e;
        background: -webkit-linear-gradient(legacy-direction(to right), #ff4d7e 0%, #ff6a5b 100%);
        background: -webkit-gradient(linear, left top, right top, from(#ff4d7e), to(#ff6a5b));
        background: -webkit-linear-gradient(left, #ff4d7e 0%, #ff6a5b 100%);
        background: -o-linear-gradient(left, #ff4d7e 0%, #ff6a5b 100%);
        background: linear-gradient(to right, #ff4d7e 0%, #ff6a5b 100%);
    }

        .contact3 .btn-danger-gradiant:hover {
            background: #ff6a5b;
            background: -webkit-linear-gradient(legacy-direction(to right), #ff6a5b 0%, #ff4d7e 100%);
            background: -webkit-gradient(linear, left top, right top, from(#ff6a5b), to(#ff4d7e));
            background: -webkit-linear-gradient(left, #ff6a5b 0%, #ff4d7e 100%);
            background: -o-linear-gradient(left, #ff6a5b 0%, #ff4d7e 100%);
            background: linear-gradient(to right, #ff6a5b 0%, #ff4d7e 100%);
        }


.news {
    padding: 50px 0;
}

.row.post-slide {
    background: #fff;
    box-shadow: 0 15px 40px 15px #e5e5e5;
    border-radius: 0 0 20px 20px;
    padding: 30px 0;
    border-bottom: 8px solid #01468e;
}

.post-slide .post-img {
    overflow: hidden;
    padding: 0;
    width: 200px;
    height: 150px;
    margin: 0 auto;
}

    .post-slide .post-img img {
        width: 200px;
        height: 150px;
        margin: 0 auto;
        transform: scale(1);
        transition: all 1s ease-in-out 0s;
    }

.post-slide:hover .post-img img {
    transform: scale(1.08);
}

.post-slide .post-content {
    background: #fff;
    padding: 0;
    margin-left: 30px;
}

.post-slide .post-title {
    font-size: 22px;
    font-weight: 600;
    margin-top: 0;
    text-transform: capitalize;
}
.post-slide .post-title1 {
    font-size: 22px;
    font-weight: 600;
    margin-top: 0;
    /*text-transform: capitalize;*/
}

    .post-slide .post-title a {
        display: inline-block;
        color: #252525;
        transition: all 0.3s ease 0s;
    }

        .post-slide .post-title a:hover {
            color: #004494;
            text-decoration: none;
        }

.post-slide .post-description {
    font-size: 13px;
    color: #676767;
    line-height: 1.6;
    margin: 10px 0;
}

.post-slide .post-bar {
    padding: 0;
    margin-top: 10px;
    list-style: none;
    margin-left: 0;
}

    .post-slide .post-bar li {
        color: #676767;
        padding: 2px 0;
        font-size: 15px;
    }

        .post-slide .post-bar li i {
            margin-right: 8px;
            color: #011022;
        }

        .post-slide .post-bar li a {
            display: inline-block;
            font-size: 12px;
            color: #808080;
            transition: all 0.3s ease 0s;
        }

            .post-slide .post-bar li a:after {
                content: ",";
            }

            .post-slide .post-bar li a:last-child:after {
                content: "";
            }

            .post-slide .post-bar li a:hover {
                color: #3d3030;
                text-decoration: none;
            }

@media only screen and (max-width:1169px) {
    .post-slide .post-content {
        margin-left: 50px;
    }
}

@media only screen and (max-width:766px) {
    .post-slide .post-content {
        margin-left: 0;
        text-align: center;
        margin-top: 15px;
    }

    .post-slide .post-title {
        font-size: 18px;
    }

    .post-slide .post-bar li {
        font-size: 14px;
    }
}

.WebsiteContent {
    min-height: 67vh;
    margin: 0px;
}


.heading2 {
    position: relative;
    color: #001b54;
    display: inline-block;
    margin-bottom: 30px !important;
    font-weight: 700;
}

    .heading2:before {
        background: #001b54;
        height: 15px;
        position: absolute;
        content: "";
        width: 15px;
        top: 40px;
        left: 50%;
        margin: 0px -7px 0px -7px;
        border-radius: 100%;
    }

    .heading2:after {
        background: #000;
        height: 1px;
        position: absolute;
        content: "";
        width: 100%;
        top: 47px;
        left: 0%;
    }




@media only screen and (max-width: 850px) {
    .vicon-bar {
        display: none;
    }
}

.vicon-bar {
    position: fixed;
    z-index: 10000 !important;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

    .vicon-bar a {
        display: block;
        text-align: center;
        padding: 16px;
        transition: all 0.3s ease;
        color: white;
        font-size: 15px;
    }


.facebook {
    background: #3B5998;
    color: white;
    opacity: 0.8;
}

    .facebook:hover {
        opacity: 1 !important;
    }

.twitter {
    background: #55ACEE;
    color: white;
    opacity: 0.8;
}

    .twitter:hover {
        opacity: 1 !important;
    }

.google {
    background: #dd4b39;
    color: white;
    opacity: 0.8;
}

    .google:hover {
        opacity: 1 !important;
    }

.linkedin {
    background: #007bb5;
    color: white;
    opacity: 0.8;
}

    .linkedin:hover {
        opacity: 1 !important;
    }

.youtube {
    background: #bb0000;
    color: white;
    opacity: 0.8;
}

    .youtube:hover {
        opacity: 1 !important;
    }

.pinterest {
    background: #e60023;
    color: white;
    opacity: 0.8;
}

    .pinterest:hover {
        opacity: 1 !important;
    }

.flickr {
    background: #ff0081;
    color: white;
    opacity: 0.8;
}

    .flickr:hover {
        opacity: 1 !important;
    }

.tumblr {
    background: #314358;
    color: white;
    opacity: 0.8;
}

    .tumblr:hover {
        opacity: 1 !important;
    }

@media only screen and (min-width: 850px) {
    .pad-70 {
        padding: 0px 70px;
    }
}


.widget-box .table-bordered thead td,.widget-box .table-bordered thead th {
    background: #5090c1;
    color: #fff;
    font-size: 15px;
}