﻿/*#region Account Module*/
body, .bar:before {    
    }

.bar {
    float: left;
    padding: 0 35px;
    /*font change*/
    color: #000;
    /*for font change*/
    position: relative;
 width: 30%;
/*min-width: 30px;*/
min-width:350px;
     /*max-width: 350px;*/ 
    /* min-width: 30px; */
    /*Ansiya-for font change*/
    background: rgba(230,240,255,0.9);
    /*End Ansiya-for font change*/
    border: 2px dashed transparent;
    box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.15);
    border-radius: 30px;
    -webkit-border-radius: 30px;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    z-index: 1000;
     position: fixed; 
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
     -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
      /*  margin:30% auto 0px;*/
}
.bar:before {
            content: '';
            position: absolute;
            z-index: -1;
            height: 100%;
            top: 0;
            right: 0;
            left: 0;
            filter: blur(5px);
            -webkit-filter: blur(5px);
            -moz-filter: blur(5px);
            -o-filter: blur(5px);
            -ms-filter: blur(5px);
        }
.barForgotPassword {
     color: #FFF;
        font-weight: bold;
        text-shadow: 0px 1px 2px rgba(0,0,0,0.25);
        line-height: 1em;
       
}
.bar form {
    margin-bottom: 5%;
}


.seperator-bottom {
        margin-bottom: 10px;
    }

    .big-checkbox {
        width: 17px;
        height: 17px;
        vertical-align:sub;
    }

    .col-centered {
        float: none;
        margin: 0 auto;
    }

    p {
        margin: 0 0 2px;
    }

    .homepage-video-module {
        border-right: none;
        border-left: none;
        position: relative;
    }

    .no-video .video-container video,
    .touch .video-container video {
        display: none;
    }

    .no-video .video-container .poster,
    .touch .video-container .poster {
        display: block !important;
    }
.top20{
        margin-top:20px;
    }
    .video-container {
        position: relative;
        bottom: 0%;
        left: 0%;
        height: 100%;
        width: 100%;
        overflow: hidden;
        background: #000;
    }

        .video-container .poster img {
            width: 100%;
            bottom: 0;
            position: absolute;
        }

        .video-container .filter {
            z-index: 100;
            position: absolute;
            /*background: rgba(0, 0, 0, 0.4);*/
            width: 100%;
        }

        .video-container video {
            position: fixed;
            z-index: 0;
            bottom: 0;
        }

            .video-container video.fillWidth {
                width: 100%;
            }

    .k-window-titlebar .k-window-action {
        position: absolute;
        top: 0;
        right: 0;
        margin: 1.2rem;
        padding: 0.6rem;
        background: rgba(0,0,0,0.3);
        border-radius: 50%;
        -webkit-transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
        transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
    }

    .k-window-titlebar.k-header {
        /*background-color: #eee;*/
        position: relative;
        background-color: white;
    }

    .k-window .k-window-titlebar {
        color: #000;
        border: none;
        -webkit-box-shadow: none;
        height: 2em;
        font-size: 20px;
        /*font-family: Roboto;*/
        font-weight: 300;
        padding-top: 20px;
    }

    #kwindow_wnd_title {
        left: 0.8em;
        top: 0.8em;
        font-weight: 300;
        font-size: 20px;
    }
.row>.container-fluid>img {
    padding-top: 10%;
    padding-bottom: 10%;
}
.row>.container-fluid>.form-horizondal>.loginp{
    margin:10px 0;
}
#btnLogin {
    margin-bottom: 20px;
}

/*Setting  up css for mobile resolutions*/

@media only screen and (min-width:0px) and (max-width:1024px) {
        .touch .video-container video {
width:auto !important;
}
}
@media only screen and (min-width:0px) and (max-width:767px) {
    .form-horizontal {
    width:79%;
    }
    .form-horizontal Form {
    width:100%;
    }
}
/*Setting  up css for tab and ipad resolutions*/
@media only screen and (min-width:768px) and (max-width:959px) {
    .form-horizontal {
    width:95%;
    }
    .form-horizontal Form {
    width:100%;
    }
}
/*#endregion Account Module*/

