a#button{display:none}#modal{visibility:hidden;width:100%;height:auto;padding:8px;overflow:auto;background:rgba(0,0,0,.3);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;position:fixed!important;top:0!important;left:0!important;margin:0 auto;bottom:0!important;z-index:9999999}#heading{width:360px;height:44px;background-image:-webkit-linear-gradient(top,#f9f9f9,#e9e9e9);background-image:-moz-linear-gradient(top,#f9f9f9,#e9e9e9);background-image:-o-linear-gradient(top,#f9f9f9,#e9e9e9);background-image:-ms-linear-gradient(top,#f9f9f9,#e9e9e9);background-image:linear-gradient(top,#f9f9f9,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#f9f9f9', EndColorStr='#e9e9e9');border-bottom:1px solid #bababa;-webkit-box-shadow:inset 0 -1px 0 #fff,0 1px 3px rgba(0,0,0,.08);-moz-box-shadow:inset 0 -1px 0 #fff,0 1px 3px rgba(0,0,0,.08);box-shadow:inset 0 -1px 0 #fff,0 1px 3px rgba(0,0,0,.08);-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;font-size:14px;font-weight:700;text-align:center;line-height:44px;color:#444;text-shadow:0 1px 0 #fff}#content{width:360px;height:144px;background:#fcfcfc;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.25);-moz-box-shadow:0 1px 3px rgba(0,0,0,.25);box-shadow:0 1px 3px rgba(0,0,0,.25);-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}#content p{font-size:13px;font-weight:400;text-align:center;line-height:22px;color:#555;width:100%;float:left;margin:19px 0}.button{width:138px;height:33px;font-size:13px;font-weight:700;line-height:33px;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 1px 2px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 1px 2px rgba(0,0,0,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 1px 2px rgba(0,0,0,.3);float:left}.button img{float:left;width:33px;height:33px}.button.green{background:-webkit-linear-gradient(top,rgba(170,212,79,1) 0,rgba(116,185,49,1) 90%,rgba(106,173,45,1) 95%,rgba(96,157,41,1) 100%);background:-moz-linear-gradient(top,rgba(170,212,79,1) 0,rgba(116,185,49,1) 90%,rgba(106,173,45,1) 95%,rgba(96,157,41,1) 100%);background:-o-linear-gradient(top,rgba(170,212,79,1) 0,rgba(116,185,49,1) 90%,rgba(106,173,45,1) 95%,rgba(96,157,41,1) 100%);background:-ms-linear-gradient(top,rgba(170,212,79,1) 0,rgba(116,185,49,1) 90%,rgba(106,173,45,1) 95%,rgba(96,157,41,1) 100%);background:linear-gradient(top,rgba(170,212,79,1) 0,rgba(116,185,49,1) 90%,rgba(106,173,45,1) 95%,rgba(96,157,41,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#aad44f', endColorstr='#609d29', GradientType=0);border:1px solid #5b8821;margin:0 5px 0 35px}.button.red{background:-webkit-linear-gradient(top,rgba(248,114,136,1) 0,rgba(243,71,85,1) 90%,rgba(225,65,77,1) 95%,rgba(206,59,70,1) 100%);background:-moz-linear-gradient(top,rgba(248,114,136,1) 0,rgba(243,71,85,1) 90%,rgba(225,65,77,1) 95%,rgba(206,59,70,1) 100%);background:-o-linear-gradient(top,rgba(248,114,136,1) 0,rgba(243,71,85,1) 90%,rgba(225,65,77,1) 95%,rgba(206,59,70,1) 100%);background:-ms-linear-gradient(top,rgba(248,114,136,1) 0,rgba(243,71,85,1) 90%,rgba(225,65,77,1) 95%,rgba(206,59,70,1) 100%);background:linear-gradient(top,rgba(248,114,136,1) 0,rgba(243,71,85,1) 90%,rgba(225,65,77,1) 95%,rgba(206,59,70,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f87288', endColorstr='#ce3b46', GradientType=0);border:1px solid #b0333e;margin:0 35px 0 5px}.close{opacity:1!important}.reveal-modal-bg{position:fixed;height:100%;width:100%;background:#000;background:rgba(0,0,0,.4);z-index:999999;display:none;top:0;left:0}.sortable > div a.button{margin: 0 auto;width: 100%;background-image: url("../images/double-down.png");background-repeat: no-repeat;background-position: right 10px;background-color: #ffffff;padding: 6px 20px 6px 8px;box-shadow: none;border: none;text-align: left;}.sortable > div .col-xs-4{padding: 0 5px;line-height: 30px;font-size: 13px;font-weight: bold;text-align: right;}.sortable > div form div{margin:0px 0px 10px;}.sortable > div .search-box{border: none;width: 100%;padding: 10px 9px;border-radius: 4px;font-size: 12px;margin: 3px 0;}
@media (max-width: 1450px) {
    .p_one_line, .p_two_line{
        height: 69px !important;
    }
    .p_one_line, .p_three_tab{
        /*padding-top: 24px !important;*/
    }
    .p_one_line > .in-active-arrow,
    .p_two_line > .in-active-arrow{
        top: 62px !important;
    }
}
@media (max-width: 1049px) {
    .p_one_line, .p_two_line{
        height: 90px !important;
    }
    .p_one_line.p_two_line_tab{
        height: 90px !important;
        padding-top: 30px !important
    }
}
@media (max-width: 1170px) {
        .p_three_tab{
            padding-top: 16px !important;
        }
    }
@media (max-width: 1139px) {
    .p_one_line, .p_two_line{
        height: 90px !important;
    }
    .p_two_line.p_three_tab{
        height: 90px !important;
        padding-top: 30px !important;
    }
    .p_one_line{
        padding-top: 35px !important;
    }
    .p_one_line > .in-active-arrow,
    .p_two_line > .in-active-arrow{
        top: 83px !important;
    }
}
@media (max-width: 1029px) {
    .p_one_line.menu_tab_resze.p_two_line_tab.p_three_tab{
        height: 90px !important;
        padding-top: 20px !important;
    }
}
/* GLOBALS */

*,
*:after,
*:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}

::selection {
    background: #1b5472;
    color:#fff;
}

::-moz-selection {
    background: transparent; 
}
/* DEMO 3 */

.wrapper-dropdown-3 {
    /* Size and position */
    position: relative;
    width: inherit;
    margin: 0 auto;
    padding: 0px;

    /* Styles */
    cursor: pointer;
    outline: none;

    /* Font settings */
    font-weight: bold;
    color: #8AA8BD;
}

.wrapper-dropdown-3:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -3px;
    background: url("../images/sprite.png");
    background-position: -182px -66px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 30px;
    width: 21px;
}
.image-container.wrapper-dropdown-3 span img {
    border: 1px solid #f58326;
    border-radius: 6px 6px 6px 6px;
}
.wrapper-dropdown-3 .dropdown {
    margin:2px 0px;
    padding: 5px 0px;
    float: left;
    z-index:999999;
                                        
  /* Size & position */
    position: absolute;
    width:180px;
    right:0;
    left:auto;
    background-clip: padding-box;
    background-color: #333;
    border: none;
    border-radius: 5px;
    box-shadow: none;
    top:52px;
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -ms-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    list-style: none;
    text-align: left;
    /* Hiding */
    opacity: 0;
    pointer-events: none;
}

.wrapper-dropdown-3 .dropdown:after {
    content: "";
    width: 25px;
    height: 25px;
    position: absolute;
    bottom: 100%;
    right: 0px;
    top: -5px;
    background: url("../images/admin_menu_bg.png") no-repeat;   
}
.wrapper-dropdown-3 .dropdown li{
    border-bottom: 1px solid #6B6B6B;
    display: block;
    float: left;
    padding: 10px 5px 10px 10px;
    position: relative;
    width: 180px;
} 
.wrapper-dropdown-3 .dropdown li a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-family: 'lato','sans-serif';
    font-size: 13px;
    font-weight: 700;
    line-height: 16px;
    margin: 0;
    padding: 5px;
    float: left;
    display: block;
}
.wrapper-dropdown-3 .dropdown li:last-of-type {
    border-bottom:none;
}
.wrapper-dropdown-3 .dropdown li.logout_profile a{
    background-image: url("../images/admin_menu.png");
    background-position: 10px -18px;
    background-repeat: no-repeat;
    padding-left: 40px;
                                            }
.wrapper-dropdown-3 .dropdown li.edit_profile a{
    background-image: url("../images/admin_menu.png");
    background-position: 10px 5px;
    background-repeat: no-repeat;
    padding-left: 40px;
}
.wrapper-dropdown-3 .dropdown li i {
    float: right;
    color: inherit;
}

/* Active state */

.wrapper-dropdown-3.active .dropdown {
    opacity: 1;
    pointer-events: auto;
}

/* No CSS3 support */

.no-opacity       .wrapper-dropdown-3 .dropdown,
.no-pointerevents .wrapper-dropdown-3 .dropdown {
    display: none;
    opacity: 1; /* If opacity support but no pointer-events support */
    pointer-events: auto; /* If pointer-events support but no pointer-events support */
}

.no-opacity       .wrapper-dropdown-3.active .dropdown,
.no-pointerevents .wrapper-dropdown-3.active .dropdown {
    display: block;
}


/* General Demo Style */
body {
    font-family: 'Lato', 'Arial', sans-serif;
    background: #ddd url(../images/bg.jpg);
    font-weight: 300;
    font-size: 15px;
    color: #333;
    -webkit-font-smoothing: antialiased;
    overflow-y: scroll;
    overflow-x: hidden;
}

a {
    color: #555;
    text-decoration: none;
}

.container {
    width: 100%;
    position: relative;
}

.clr {
    clear: both;
    padding: 0;
    height: 0;
    margin: 0;
}

.main {
    width: 90%;
    margin: 0 auto;
    position: relative;
}

.container > header {
    margin: 10px;
    padding: 20px 10px 10px 10px;
    position: relative;
    display: block;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
    text-align: center;
}

.container > header h1 {
    font-size: 30px;
    line-height: 38px;
    margin: 0;
    position: relative;
    font-weight: 300;
    color: #666;
    text-shadow: 1px 1px 1px rgba(255,255,255,0.7);
}

.container > header h2 {
    font-size: 14px;
    font-weight: 300;
    margin: 0;
    padding: 15px 0 5px 0;
    color: #888;
    font-family: Cambria, Georgia, serif;
    font-style: italic;
    text-shadow: 1px 1px 1px rgba(255,255,255,0.9);
}

/* Header Style */
.codrops-top {
    line-height: 24px;
    font-size: 11px;
    background: #fff;
    background: rgba(255, 255, 255, 0.5);
    text-transform: uppercase;
    z-index: 9999;
    position: relative;
    font-family: Cambria, Georgia, serif;
    box-shadow: 1px 0px 2px rgba(0,0,0,0.2);
}

/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */

.codrops-top:before,
.codrops-top:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.codrops-top:after {
    clear: both
}

.codrops-top a {
    padding: 0px 10px;
    letter-spacing: 1px;
    color: #333;
    display: inline-block;
}

.codrops-top a:hover {
    background: rgba(255,255,255,0.6);
}

.codrops-top span.right {
    float: right;
}

.codrops-top span.right a {
    float: left;
    display: block;
}

/* Demo Buttons Style */
.codrops-demos {
    text-align:center;
    display: block;
    line-height: 30px;
    padding: 5px 0px;
}

.codrops-demos a {
    display: inline-block;
    margin: 0px 4px;
    padding: 0px 6px;
    color: #aaa;
    line-height: 20px;  
    font-size: 12px;
    font-weight: 700;
    text-shadow: 1px 1px 1px #fff;
    border: 1px solid #fff;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
    background: linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

.codrops-demos a:hover {
    color: #333;
    background: #fff;
}

.codrops-demos a:active {
    background: #fff;
}

.codrops-demos a.current-demo,
.codrops-demos a.current-demo:hover {
    background: #f0f0f0;
    border-color: #d9d9d9;
    color: #aaa;
    box-shadow: 0 1px 0 rgba(255,255,255,0.3);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
}

.support-note span {
    color: #ac375d;
    font-size: 16px;
    display: none;
    font-weight: bold;
    text-align: center;
    padding: 5px 0;
}

.no-cssanimations .support-note span.no-cssanimations,
.no-csstransforms .support-note span.no-csstransforms,
.no-csstransforms3d .support-note span.no-csstransforms3d,
.no-csstransitions .support-note span.no-csstransitions {
    display: block;
}

.task-type > label {
    padding-left: 15px;
    padding-top: 5px;
}



form > div .add-row {
    margin-top: -5px;
}
div.ui-accordion-header div.col-xs-3.progress-container{
    margin: 8px 0 !important;
}
div.ui-accordion-header div.col-xs-3.progress-container .bar-progress{
    padding: 0 !important;
}
div.col-xs-3.progress-container .bar-progress .progress-blue{
    height: 10px !important;
}
#myTab{
    display: block;
}
div#task-history.content div.menu-tabs div.menu-responsive-tabs .container ul.nav.nav-tabs li,div.content div.menu-tabs div.menu-responsive-tabs .container ul.nav.nav-tabs li{
    display: block;
    vertical-align: top;
}
#myTab li a{
    display: block;
    vertical-align: top;
    width: 100% !important;
}
div.content div.menu-tabs div.menu-responsive-tabs .container ul.nav.nav-tabs li a{
    width: 247px !important;
    padding: 16px 15px 17px 15px !important;
}
.navbar-nav>li>a{
    line-height: 18px !important;
}
div.content div.menu-tabs div.menu-responsive-tabs .container ul.nav.nav-tabs li.active a span,div.content div.menu-tabs div.menu-responsive-tabs .container ul.nav.nav-tabs li a span{
    top:43px;
}
.ladda-button[data-color=blue],.ladda-button[data-color=blue]:hover{
    background: #f58326 !important;
    background-color: #f58326 !important;
}
div#employee.content div.menu-tabs div.menu-responsive-tabs .container ul.nav.nav-tabs li a{
    /*width: 329px !important;*/
}
.g_notific{
    background-image: url("../images/employee-sprite.png");
    background-repeat: no-repeat;
    background-position: 0 6px;
    background-color: transparent;
    color: #505050;
    font-family: 'lato', 'sans-serif';
    font-weight: 700;
    font-size: 24px;
    line-height: 26px;
    padding: 0px 0px 0px 60px;
    margin: 0px;
    background-position: -58px -8px;
}
.g_notific_height{
    padding: 15px 8px;
}