body.login{
    padding:80px 0 0;
    background-color:#f9f9f9;
    background-image:url('../img/template/login_bg.png');
    background-position:top center;
    background-repeat:repeat-y;
    background-size:6px 1px}#login-container{
    width:270px;
    padding:20px;
    margin:0 auto;
    text-align:center;
    border:1px solid #eee;
    background-color:#fff}#login-btn-facebook,#login-btn-twitter{
    width:130px;
    padding:6px 0}#login-btn-facebook{
    margin:0 6px 5px 0}#login-btn-twitter{
    margin:0 0 5px}#login-btn-email{
    margin:0;
    padding:4px 0;
    width:270px}#login-form{
    margin:0;
    padding-top:10px;
    display:none}#login-form input[type="text"],#login-form input[type="password"]{
    width:229px}body{
    background-color:#f9f9f9;
    color:#333;
    font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif}#page-container{
    width:100%;
    min-width:320px;
    max-width:3840px}#inner-container{
    background-color:#ddd}#page-sidebar{
    width:200px;
    position:absolute;
    border-right:1px solid #ccc}#page-content{
    margin:0 0 0 200px;
    padding:20px;
    background-color:#eeeeee;
    border-left:1px solid #ccc;
    min-height:1200px}footer{
    line-height:30px;
    text-align:center;
    font-size:12px;
    height:30px;
    padding:0 20px;
    background-color:#f6f6f6;
    border-top:1px solid #ccc;
    border-left:1px solid #ccc;
    margin:0 0 0 200px;
    color:#555
}
.widget{
    padding:0
}
.widget ul{
    list-style:none;
    margin:0;
    padding:0
}
.widget ul li{
    padding:0 5px
}
.widget >li{
    width:250px;
    padding:3px 5px;
    font-size:12px
}
.widget.widget-fluid >li{
    width:auto;
    min-width:180px;
    max-width:250px
}
.widget >li:first-child{
    margin:3px 0 0
}
.widget li.new-on{
    background-color:#f9f9f9
}
.widget li.li-hover:hover{
    background-color:#f9f9f9
}
.widget li.widget-heading{
    padding-top:7px;
    padding-bottom:6px;
    color:#555;
    font-size:13px;
    font-weight:bold;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    background-color:#e5e5e5
}
.widget >li.widget-heading >a >[class^="icon-"],
.widget >li.widget-heading >a >[class*="icon-"],
.widget >li.widget-heading >[class^="icon-"],
.widget >li.widget-heading >[class*="icon-"]{
    font-size:18px;
    font-weight:normal;
    vertical-align:bottom
}
.widget >li.widget-heading >a:hover{
    color:#999;
    text-decoration:none
}
.widget li.label{
    padding:5px;
    width:auto;
    display:block
}
.widget li.divider{
    margin:0;
    padding-top:0;
    padding-bottom:0;
    border-bottom:none
}
.widget a.widget-link{
    display:inline-block;
    margin:0 !important;
    padding:0 !important;
    white-space:normal;
    color:inherit;
    font-weight:bold
}
.widget a.widget-link:hover{
    text-decoration:underline;
    background:none !important;
    color:inherit
}
.widget a.widget-link:hover [class^="icon-"],
.widget a.widget-link:hover [class*="icon-"]{
    text-decoration:none
}
.widget .media{
    margin:0;
    line-height:15px
}
.widget .media-heading{
    margin:0
}
.widget .media-heading .label{
    font-size:10px;
    float:right}#loading{
    padding:10px;
    font-size:20px}#loading i{
    color:#fff}#sidebar-search{
    margin:0;
    padding:0;
    height:30px;
    border-bottom:1px solid #eee;
    background-color:#eee}#sidebar-search input[type=text]{
    padding:0 10px;
    height:30px;
    line-height:normal;
    width:157px;
    border:none;
    background-color:#eee;
    font-style:italic;
    font-size:12px
}
.lt-ie9 #sidebar-search input[type=text]{
    line-height:30px}#sidebar-search button{
    border:none;
    background-color:#eee;
    margin:5px 0 0;
    padding:0;
    color:#999}#sidebar-search button:hover{
    color:#fff}#primary-nav ul{
    list-style:none;
    margin:0;
    padding:15px 0}#primary-nav li a{
    display:block;
    margin:5px 0 0;
    background-color:#e9e9e9;
    color:#999;
    padding:9px 10px 6px 40px}#primary-nav li a:hover{
    color:#777;
    background-color:#f6f6f6;
    text-decoration:none}#primary-nav li a.active{
    margin:5px 0 0;
    padding-left:35px;
    color:#333;
    background-color:#fff;
    border-left:5px solid #db4a39}#primary-nav li i{
    margin:0 10px 0 -30px;
    color:#999}#primary-nav li span{
    display:block;
    width:20px;
    height:20px;
    float:right;
    font-size:12px;
    text-align:center;
    background-color:#fff;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px}#primary-nav li.active >ul{
    display:block}#primary-nav li >ul{
    padding:0;
    margin:0;
    display:none}#primary-nav li >ul a{
    margin:0;
    background:#eee;
    font-size:13px}#primary-nav li >ul a.active{
    margin:0}#nav-info{
    list-style:none;
    margin:-20px -20px 20px;
    padding:0;
    border-bottom:1px solid #ddd;
    background-color:#f6f6f6}#nav-info >li:first-child{
    background:none;
    padding:0 15px}#nav-info >li{
    float:left;
    padding:0 15px 0 20px;
    height:30px;
    line-height:33px;
    color:#999;
    font-size:12px;
    background-image:url('../img/template/nav_info_seperator.png');
    background-position:top left;
    background-repeat:no-repeat;
    background-size:5px 30px}#nav-info >li >a{
    color:#555}#nav-info >li.active{
    color:#555}#nav-info >li.active a{
    color:#db4a39
}
.nav-dash{
    list-style:none;
    margin:0 -20px 20px;
    padding:10px 0;
    text-align:center;
    border-top:1px solid #eee;
    border-bottom:1px solid #eee;
    background-color:#f9f9f9
}
.nav-dash >li{
    display:inline-block;
    margin:0 3px
}
.nav-dash >li >a{
    position:relative;
    font-size:32px;
    color:#777;
    display:block;
    background-color:#ddd;
    border:1px solid #ccc;
    padding:27px 22px;
    margin:0 0 5px;
    -webkit-border-radius:45px;
    -moz-border-radius:45px;
    border-radius:45px
}
.nav-dash >li >a:hover,.nav-dash >li.active >a{
    color:#fff;
    background-color:#db4a39;
    border:1px solid #db4a39;
    text-decoration:none
}
.nav-dash >li >a >.badge,.nav-dash >li >a >.label{
    position:absolute;
    top:0;
    right:0;
    margin:0 0 0 3px;
    padding:3px 7px
}
.sub-header{
    margin:10px -20px 20px;
    padding:10px 20px;
    border-bottom:2px solid #ccc
}
.grid-box,.grid-boxes >div{
    background-color:#ddd;
    padding:5px;
    margin:0 0 20px;
    text-align:center;
    font-size:12px
}
.dash-tile{
    min-height:190px;
    background-color:#e9e9e9;
    margin:0 0 20px;
    padding:0 20px
}
.dash-tile-2x{
    min-height:400px
}

.dash-tile-header-step{
    padding:0 4px 0 10px;
    min-height:28px;
    line-height:32px;
    /*font-weight:bold;*/
    border-bottom:1px solid #f5f5f5;
    font-size: medium;
}

.dash-tile-header{
    margin:0 -20px 0px -20px;
    padding:0 4px 0 10px;
    min-height:28px;
    line-height:32px;
    /*font-weight:bold;*/
    border-bottom:1px solid #e6e6e6;
    background-color:#eee;
    font-size: medium;
}
.dash-tile-options{
    float:right;
    height:38px;
    line-height:41px
}
.dash-tile-options a:hover{
    text-decoration:none;
    color:#333
}
.dash-tile-content{
    margin:0 -20px;
    padding: 0px 0px 0px 10px
}
.dash-tile-2x .dash-tile-content{
    padding:15px
}
.dash-tile-content-inner{
    height:130px
}
.dash-tile-2x .dash-tile-content-inner{
    height:330px
}
.dash-tile-content-inner-fluid{
    min-height:130px
}
.dash-tile-2x .dash-tile-content-inner-fluid{
    min-height:330px
}
.dash-tile-content .alert{
    margin:5px 0
}
.dash-tile-icon,.dash-tile-text{
    line-height:normal;
    color:#fff
}
.dash-tile-icon{
    float:left;
    padding:40px 0 0 0;
    font-size:40px;
    text-align:left
}
.dash-tile-text{
    float:right;
    padding:48px 0 0 0;
    font-size:36px;
    text-align:right
}



.dash-tile-leaf .dash-tile-header,
.dash-tile-dark .dash-tile-header,
.dash-tile-ocean .dash-tile-header,
.dash-tile-flower .dash-tile-header,
.dash-tile-fruit .dash-tile-header,
.dash-tile-oil .dash-tile-header,
.dash-tile-balloon .dash-tile-header,
.dash-tile-doll .dash-tile-header,
.dash-tile-g1 .dash-tile-header,
.dash-tile-g2 .dash-tile-header,
.dash-tile-g3 .dash-tile-header,
.dash-tile-g4 .dash-tile-header
{
    border-bottom:2px solid #fff;
    background-color:#eee;
    opacity:0.45;
    filter:alpha(opacity=45)
}
.dash-tile-leaf:hover,
.dash-tile-dark:hover,
.dash-tile-ocean:hover,
.dash-tile-ocean2:hover,
.dash-tile-ocean3:hover,
.dash-tile-flower:hover,
.dash-tile-fruit:hover,
.dash-tile-oil:hover,
.dash-tile-balloon:hover,
.dash-tile-g1:hover,
.dash-tile-g2:hover,
.dash-tile-g3:hover,
.dash-tile-g4:hover,
.dash-tile-doll:hover{
    opacity:0.80;
    filter:alpha(opacity=80)
}
.dash-tile-W1{
    background-color:#07c8cc
}
.dash-tile-W2{
    background-color:#d2d3d5
}
.dash-tile-W3{
    background-color:#fac93d
}
.dash-tile-W4{
    background-color:#00669e
}
.dash-tile-leaf{
    background-color:#B2CF11
}
.dash-tile-dark{
    background-color:#555
}
.dash-tile-ocean{
    background-color:#3991db
}
.dash-tile-ocean2{
    background-color:#006AC3
}
.dash-tile-ocean3{
    background-color:#55b1ff
}
.dash-tile-orcid{
    background-color:#fff;
    border: 1px solid #a5cd39;
}
.dash-tile-flower{
    background-color:#9139db
}
.dash-tile-fruit{
    background-color:#db9839
}
.dash-tile-oil{
    background-color:#d9db39
}
.dash-tile-balloon{
    background-color:#db6739
}
.dash-tile-doll{
    background-color:#db39bb
}
.dash-tile-g1{
    background-color: #d0124b;
}
.dash-tile-g2{
    background-color: #d230ae;
}
.dash-tile-g3{
    background-color: #F7E12C;
}
.dash-tile-g4{
    background-color: #58C26A;
}

.dash-tile-uss1{
    background-color: #97D700;
}
.dash-tile-uss2{
    background-color: #444444;
}
.dash-tile-uss3{
    background-color: #6A1B9A;
}
.dash-tile-uss4{
    background-color: #2ABEAA;
}
.dash-tile-uss5{
    background-color: #E6007E;
}
.border-lp{
    /*border: .02rem solid #f2f2f2;
    border-left: .3rem solid #4e73df*/
}

.card-body{
    padding: 0.8rem;
    min-height: 75px;

    margin: 0 0 20px;
    -webkit-box-shadow: 0 .15rem 1.75rem 0 rgba(58,59,69,.1);
    -moz-box-shadow: 0 0.15rem 1.75rem 0 rgba(0,0,0,0.1);
    box-shadow: 0 0.15rem 1.75rem 0 rgba(0,0,0,0.1);
    box-shadow: 0 4px 10px -4px rgba(0, 0, 0, 0.07);
    
}

.icondash{
    float: right;
    font-size: 30px;
    border-radius: 50%;
    padding: 2px 6px;
    color: white;
}

#orcid-button{
	border: 1px solid #D3D3D3;
	padding: .3em;
	background-color: #fff;
	border-radius: 8px;
	box-shadow: 1px 1px 3px #999;
	cursor: pointer;
	color: #999;
	font-weight: bold;
	font-size: .8em;
	line-height: 24px;
	vertical-align: middle;
}

#orcid-button:hover{
	border: 1px solid #338caf;
	color: #338caf;
}

#orcid-id-icon{
	display: block;
	margin: 0 .5em 0 0;
	padding: 0;
	float: left;
}


.titledash_orcid{
    position: absolute;
    font-size: medium;
    max-width: 160px;
    color: #000;
    line-height: 18px;
}

.titledash{
    position: absolute;
    font-size: medium;
    max-width: 160px;
    color: #fff;
    line-height: 18px;
}
.numberdash{
    width: 100%;
    float: left;
    font-size: x-large;
    font-weight: 500;
    color: #fff;
    /*text-align: right;*/
    line-height: 2;
}

.label-text{
    display: inline-block;
    padding: 7px 12px;
    font-size: 11.844px;
    font-weight: bold;
    line-height: 14px;
    color: #ffffff;
    vertical-align: baseline;
    white-space: nowrap;
    background-color: #77bb70;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
}

.add-on-ico-div {
    position: relative;
}

.add-on-ico {
    position: absolute;
    top: 8px;
    right: 10px;
    color: #bbbbbb;
}

.selec-bk{
    background: #5bb75b;
    height: 30px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: white;
    margin-bottom: 10px;
}

.selec-bk >label{
    line-height: 30px;
    padding-left: 10px;
    float: left;
    margin: 0;
}

.selec-bk >select{
    width: 70%;
    float: right;
    margin: 0;
}

.separator-line{
    margin: 15px -15px 15px; 
    height: 1px; 
    background-color: #e8e8e8;
}
.separator-line-top{
    margin: 5px -15px 15px; 
    height: 1px; 
    background-color: #e8e8e8;
}
.separator-line-bottom{
    margin: 15px -15px 5px; 
    height: 1px; 
    background-color: #e8e8e8;
}

.tex-area-modal{
    padding: 4px 6px;
    background: #f8f8f8;
    line-height: 20px;
    vertical-align: middle;
    border: 1px solid #eee;
    margin-bottom: 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.tex-area-modal >span {
    font-weight: 600;
}

.tex-area-modal >span >span {
    font-weight: 500;
    color: #004582;
    font-size: 16px;
}

.input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%;
    margin-bottom: 10px;
}
.input-group-append {
    margin-left: -1px;
}
/*.input-group >label {
    width: inherit;
}*/

.input-g-inleft {
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 1% !important;
    margin-bottom: 0 !important;
    -webkit-border-radius: 4px 0 0 4px !important;
    -moz-border-radius: 4px 0 0 4px !important;
    border-radius: 4px 0 0 4px !important;
}
.input-g-inright {
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 1% !important;
    margin-bottom: 0 !important;
    -webkit-border-radius: 0 4px 4px 0 !important;
    -moz-border-radius: 0 4px 4px 0 !important;
    border-radius: 0 4px 4px 0 !important;
}
.input-g-btn-right {
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
}
.input-g-btn-left {
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}

.wizard-footer-fixed {
    margin: 0;
    background-color: #fff;
    position: fixed;
    bottom: 0;
    width: 100%;
    margin-left: -20px;
    padding: 0;
    border-top: 1px solid rgb(242, 242, 242);
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.06), 0 3px 10px rgba(0, 0, 0, 0);
}
.wizard-footer-fixed-btn {
    padding: 15px 30px;
}

.wizard-footer-shadow {
    margin-bottom: 30px !important;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);"
}

#to-top{
    margin: 0 50%;
    font-size:20px;
    position:fixed;
    bottom:25px;
    left:10px;
    color:#333;
    display:none}#to-top:hover{
    text-decoration:none
}
.chart{
    height:300px;
    margin:20px
}
.chart-live{
    height:540px;
    margin:-20px
}
.chart-tooltip{
    position:absolute;
    display:none;
    color:#fff;
    background-color:#333;
    padding:2px 5px
}
.chart-pie-label{
    font-size:10px;
    text-align:center;
    padding:2px 5px;
    color:#fff}#error-tabs{
    width:320px;
    margin:0 auto 20px}#error-tabs li{
    font-size:15px
}
.error-container{
    padding:20px;
    text-align:center;
    border:10px solid #eee;
    background:#f9f9f9
}
.error-code{
    font-size:120px;
    line-height:120px;
    color:#db4a39;
    margin-bottom:30px
}
.error-text{
    font-size:26px;
    line-height:26px;
    margin-bottom:30px
}
.error-search,.error-search div,.error-search input{
    margin:0}#fc-external-events{
    background-color:#f9f9f9;
    border:1px solid #ddd;
    padding:5px 10px
}
.fc-external-event{
    background-color:#db4a39;
    padding:2px;
    color:#fff;
    margin-bottom:5px;
    cursor:move;
    border:1px dashed #333}a.btn-theme-options{
    color:#999;
    font-size:16px;
    margin:0;
    border:none;
    background:#e9e9e9}a.btn-theme-options:hover{
    color:#db4a39;
    background:#e9e9e9}#theme-options-content{
    margin:0;
    padding:10px 0;
    background-color:#e9e9e9;
    display:none}[class^="loader-"],[class*="loader-"]{
    display:inline-block;
    width:16px;
    height:16px;
    margin-top:1px;
    *margin-right:.3em;
    line-height:16px;
    vertical-align:text-top;
    background-position:top left;
    background-repeat:no-repeat;
    background-size:16px 16px
}
.loader-01{
    background-image:url('../img/loading.gifs/loading01.gif')
}
.loader-02{
    background-image:url('../img/loading.gifs/loading02.gif')
}
.loader-03{
    background-image:url('../img/loading.gifs/loading03.gif')
}
.loader-04{
    background-image:url('../img/loading.gifs/loading04.gif')
}
.loader-05{
    background-image:url('../img/loading.gifs/loading05.gif')
}
.loader-06{
    background-image:url('../img/loading.gifs/loading06.gif')
}
.loader-07{
    background-image:url('../img/loading.gifs/loading07.gif')
}
.loader-08{
    background-image:url('../img/loading.gifs/loading08.gif')
}
.loader-09{
    background-image:url('../img/loading.gifs/loading09.gif')
}
.loader-10{
    background-image:url('../img/loading.gifs/loading10.gif')
}
.loader-11{
    background-image:url('../img/loading.gifs/loading11.gif')
}
.loader-12{
    background-image:url('../img/loading.gifs/loading12.gif')
}
.page-header{
    margin:20px -20px;
    padding:5px 20px 4px;
    background-color:#fff;
    border-top:1px solid #ddd;
    border-bottom:1px solid #efefef
}
.page-header-top{
    margin:-20px -20px 10px;
    border-top: none;
    font-size: initial;
}
.page-header-sub{
    /*border-bottom:1px solid #ddd*/
}
.well{
    background-color:#fff
}

.well-s{
    min-height: 20px;
    padding: 10px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color:#fff
}

.navbar a >.badge{
    margin:0 0 0 3px;
    padding:2px 5px
}
.text-black{
    color:#000
}
.text-left{
    text-align:left !important
}
.text-right{
    text-align:right !important
}
.text-center{
    text-align:center !important
}
.dropdown-user img{
    margin:-7px 5px -5px 0
}

.navbar .nav>li {
    line-height: 30px;
}
.dropdown-menu{
    margin:-1px 0 0;
    z-index:1051;
    min-width:100px;
    -webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);
    -moz-box-shadow:0 0 3px rgba(0,0,0,0.2);
    box-shadow:0 0 3px rgba(0,0,0,0.2)
}
.dropdown-menu .divider{
    margin:5px 0
}
.dropdown-menu >li >a{
    padding:3px 10px
}
.dropdown-menu >li >a:hover,.dropdown-menu >li >a:focus,
.dropdown-submenu:hover >a,.dropdown-submenu:focus >a,
.dropdown-menu >.active >a,.dropdown-menu >.active >a:hover,
.dropdown-menu >.active >a:focus{
    background:#db4a39;
    filter:none
}
.dropdown-submenu >a:after{
    margin-right:0}header.navbar{
    margin:0}header >.navbar-inner >.container-fluid{
    padding:0;
    line-height: 30px;
}
.navbar .navbar-inner,.navbar-inverse .navbar-inner{
    border:none;
    padding:0
}
.navbar .navbar-inner{
    background:#e6e6e6;
    filter:none
}
.navbar-inverse .navbar-inner{
    background:#444444;
    filter:none
}
.navbar .brand,.navbar-inverse .brand{
    padding-left:10px;
    padding-right:10px;
    margin:0}header.navbar .brand,header.navbar-inverse .brand{
    padding-top:8px;
    padding-bottom:7px;
    margin:0
}
.navbar .divider-vertical{
    border-right-color:#ccc;
    border-left-color:#eee
}
.navbar-inverse .divider-vertical{
    border-right-color:#0f3c82;
    border-left-color:#000000
}
.nav-pills >.active >a,.nav-pills >.active >a:hover,.nav-pills >.active >a:focus{
    background-color:#db4a39
}
.pagination ul >.active >a,.pagination ul >.active >a:hover,.pagination ul >.active >span{
    color:#fff;
    background-color:#db4a39;
    border:1px solid #db4a39
}
.pagination-large ul >li >a,.pagination-large ul >li >span{
    padding:7px 15px
}

.avatar-md {
    width: 2.5rem;
    height: 2.5rem;
    font-size: 1rem;
}

.avatar {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
    border-radius: 50em;
    transition: margin 0.15s;
    width: 2rem;
    height: 2rem;
    font-size: 0.8rem;
}

.avatar-img {
    width: 100%;
    height: auto;
    border-radius: 50em;
}

.tab-content{
    border:1px solid #ddd;
    border-top:none;
    padding: 17px 15px 15px;
    margin:-20px 0 0;
    background:#fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;

}
.tab-content-default{
    border:none;
    padding:0;
    margin:0
}
.tabs-left .tab-content,.tabs-right .tab-content{
    border:none;
    margin:0;
    /*padding-top:0;
    padding-bottom:0*/
}


.modal-header{
    font-size: 18px;
    line-height: 30px;
}
.modal-footer{
    padding:10px
}
.carousel{
    border:5px solid #ccc
}
.carousel-indicators{
    left:15px
}
.carousel-indicators li{
    cursor:pointer;
    background-color:#999
}
.thumbnails >li{
    position:relative
}
.thumbnails-options{
    right:0;
    position:absolute;
    display:none}a.thumbnail{
    -webkit-transition:none;
    -moz-transition:none;
    -o-transition:none;
    transition:none}a.thumbnail:hover,a.thumbnail:focus{
    border-color:#db4a39;
    -webkit-box-shadow:0 1px 3px rgba(219,74,57,0.25);
    -moz-box-shadow:0 1px 3px rgba(219,74,57,0.25);
    box-shadow:0 1px 3px rgba(219,74,57,0.25)
}
.thumbnails-borderless a.thumbnail,
.thumbnails-borderless a.thumbnail:hover,
.thumbnails-borderless a.thumbnail:focus,
a.thumbnail-borderless:hover,
a.thumbnail-borderless:focus,
a.thumbnail-borderless{
    border:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.thumbnails-borderless .thumbnail,.thumbnails .thumbnail-borderless{
    border:none;
    padding:5px
}
.tooltip{
    font-size:12px
}
.tooltip.in{
    opacity:1;
    filter:alpha(opacity=100)
}
.tooltip-inner{
    padding:6px;
    background-color:#333
}
.tooltip.top .tooltip-arrow{
    border-top-color:#333
}
.tooltip.right .tooltip-arrow{
    border-right-color:#333
}
.tooltip.left .tooltip-arrow{
    border-left-color:#333
}
.tooltip.bottom .tooltip-arrow{
    border-bottom-color:#333
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus{
    border-color:rgb(61, 152, 255);
    background-color: #fff;
    /*box-shadow: 0 0px 3px rgba(109, 191, 245, 0.5);*/
    box-shadow: 0px 0px 0px 2px rgba(0, 136, 255, 0.144);
}
input:focus:invalid:focus,
textarea:focus:invalid:focus,
select:focus:invalid:focus{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.textarea-large{
    width:85%
}
.uneditable-textarea{
    width:206px
}
.uneditable-input{
    background-color:#f6f6f6
}
.form-box{
    margin-bottom:0px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.form-box-header{
    margin:0;
    padding:20px;
    border-bottom:2px solid #ddd;
    background-color:#f5f5f5
}
.form-box-header-push{
    margin:0 0 20px
}
.form-box-content{
    padding:20px 20px
}
.form-box .control-group{
    margin:0 -20px;
    padding:12px 5px;
    border-top:1px solid #eee;
    border-bottom:1px solid #eee
}
.form-box .form-actions{
    padding-left:200px;
    margin:-1px -20px 0;
    padding-left:185px;
}
.form-box .help-inline,.form-box .help-block{
    color:#999
}
.form-box .help-block{
    margin:7px 0 3px
}
.table-borderless th,.table-borderless td{
    border-top:none
}
.table-hover tbody tr:hover >td,.table-hover tbody tr:hover >th{
    background-color:#eee
}
.dataTables_wrapper >div{
    background-color:#f9f9f9;
    padding:8px 0 3px;
    width:auto;
    border:1px solid #ddd
}
.dataTables_length label{
    float:left;
    text-align:left
}
.dataTables_length select{
    width:55px;
    margin:0 0 0 10px
}
.dataTables_filter label{
    float:right;
    margin:0 10px 0 0
}
.dataTables_info{
    padding-top:5px;
    margin:0 0 0 10px
}
.dataTables_paginate{
    float:right;
    margin:0 10px 0 0
}
table.table thead .sorting,
table.table thead .sorting_asc,
table.table thead .sorting_desc,
table.table thead .sorting_asc_disabled,
table.table thead .sorting_desc_disabled{
    cursor:pointer;
    *cursor:hand
}
.table thead .sorting,
.table thead .sorting_asc,
.table thead .sorting_desc,
.table thead .sorting_asc_disabled,
.table thead .sorting_desc_disabled{
    background-position:center right;
    background-repeat:no-repeat;
    background-size:19px 19px
}
.table thead .sorting{
    background-image:url('../img/jquery.datatables/sort_both.png')
}
.table thead .sorting_asc{
    background-image:url('../img/jquery.datatables/sort_asc.png')
}
.table thead .sorting_desc{
    background-image:url('../img/jquery.datatables/sort_desc.png')
}
.table thead .sorting_asc_disabled{
    background-image:url('../img/jquery.datatables/sort_asc_disabled.png')
}
.table thead .sorting_desc_disabled{
    background-image:url('../img/jquery.datatables/sort_desc_disabled.png')
}
.dataTable{
    clear:both;
    margin-bottom:0 !important;
    max-width:none !important
}
.dataTable th:active{
    outline:none
}
.dataTables_scrollHead table{
    margin-bottom:0 !important
}
.dataTables_scrollBody table{
    border-top:none;
    margin-bottom:0 !important
}
.dataTables_scrollBody tbody tr:first-child th,
.dataTables_scrollBody tbody tr:first-child td{
    border-top:none
}
.dataTables_scrollFoot table{
    border-top:none
}
.btn,.btn-primary{
    filter:none;
    text-shadow:none
}
.btn{
    background:#eee;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}

.btn:focus {
    outline: none;
}

.textarea:focus, .input:focus, .select:focus, .input[type]:focus, .input.form-control:focus{
    outline: none;
}

.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{
    background-color:#ddd
}
.btn-primary{
    background:#0073ea
}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active, .btn-primary.disabled,.btn-primary[disabled]{
    background:#04c
}
.btn-success{
    background:#5bb75b
}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{
    background:#51a351
}
.btn-danger{
    background:#da4f49
}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{
    background:#bd362f
}
.btn-warning{
    background:#faa732
}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{
    background:#f89406
}
.btn-info{
    background:#49afcd
}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{
    background:#2f96b4
}
.btn-inverse{
    background:#363636
}
.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{
    background:#222
}
.btn-link{
    background:transparent
}
.btn-link:hover,.btn-link:focus,.btn-link:active,.btn-link.active,.btn-link.disabled,.btn-link[disabled]{
    background:transparent
}

.btn-primary.disabled,.btn-primary[disabled],.btn-primary.success,.btn-success[disabled]{
    background:#fff;
    color: #8e8e8e;
    border-color: #c8c8c8;

}

.btn-ico {
    width: 28px;
    padding: 4px 8px;
}

.btn-primary.disabled,.btn-primary[disabled]{
    background:#fff
}
.btn-primary.disabled,.btn-primary[disabled]{
    background:#fff
}
.btn-primary.disabled,.btn-primary[disabled]{
    background:#fff
}
.btn-primary.disabled,.btn-primary[disabled]{
    background:#fff
}
.btn-primary.disabled,.btn-primary[disabled]{
    background:#fff
}
.btn-primary.disabled,.btn-primary[disabled]{
    background:#fff
}


.progress-mini{
    height:10px;
    margin:5px 0}a{
    color:#0073ea}a:hover,a:active,a:focus{
    columns:#0073ea;
}
.pager li >a,.pager li >span,.nav-tabs >li >a,.nav-pills >li >a,.accordion-group,.label,.well,.alert,.modal,.progress,.popover,.thumbnail,.dropdown-menu,.table-bordered,.table-bordered th,.table-bordered td,.add-on,.btn,.tooltip-inner,select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input,.pagination ul >li:first-child >a,.pagination ul >li:first-child >span,.pagination ul >li:last-child >a,.pagination ul >li:last-child >span,.popover-title{
    /*-webkit-border-radius:0 !important;
    -moz-border-radius:0 !important;
    border-radius:0 !important*/
   
}
.push{
    margin-bottom:20px !important
}
.display-none{
    display:none
}
.remove-margin{
    margin:0 !important
}
.remove-padding{
    padding:0 !important
}
.remove-radius{
    -webkit-border-radius:0 !important;
    -moz-border-radius:0 !important;
    border-radius:0 !important
}
.remove-box-shadow{
    -webkit-box-shadow:none !important;
    -moz-box-shadow:none !important;
    box-shadow:none !important
}
.remove-transition{
    -webkit-transition:none !important;
    -moz-transition:none !important;
    -o-transition:none !important;
    transition:none !important}[class^="gemicon-small-"],[class*="gemicon-small-"]{
    display:inline-block !important;
    width:16px !important;
    height:16px !important;
    margin-top:1px;
    *margin-right:.3em;
    line-height:16px;
    vertical-align:text-top;
    background-image:url("../img/gemicon.icons/grey_16x16.png");
    background-repeat:no-repeat
}

/*.circleicon{
    border-radius: 45px; 
    padding: 8px 5px; 
    background: #555; 
    color: white;
}*/

 
    

.nav-tabs>li>a.botoncolor{background-color: #efefef; color: #bcbcbc; margin: 0px 2px;}
.nav-tabs>li>a>i.circleicon{border-radius: 45px; padding: 8px 5px; background: #bcbcbc; color: white;}
.nav-tabs>.active>a.botoncolor{background-color: #fff; border-bottom-color: transparent;  color: #011c46;}
.nav-tabs>.active>a>i.circleicon{border-radius: 45px; padding: 8px 5px; background: #011c46; color: white;}

.gemicon-small-white{
    background-image:url("../img/gemicon.icons/white_16x16.png") !important
}
.gemicon-small-meter{
    background-position:0 0
}
.gemicon-small-globe{
    background-position:-16px 0
}
.gemicon-small-compass{
    background-position:-32px 0
}
.gemicon-small-brightness{
    background-position:-48px 0
}
.gemicon-small-thermometer{
    background-position:-64px 0
}
.gemicon-small-location{
    background-position:-80px 0
}
.gemicon-small-power{
    background-position:-96px 0
}
.gemicon-small-block{
    background-position:-112px 0
}
.gemicon-small-search{
    background-position:-128px 0
}
.gemicon-small-location-tag{
    background-position:-144px 0
}
.gemicon-small-battery-empty{
    background-position:-160px 0
}
.gemicon-small-battery-half{
    background-position:-176px 0
}
.gemicon-small-battery-full{
    background-position:-192px 0
}
.gemicon-small-battery-charging{
    background-position:-208px 0
}
.gemicon-small-alarm{
    background-position:0 -16px
}
.gemicon-small-rocket{
    background-position:-16px -16px
}
.gemicon-small-bike{
    background-position:-32px -16px
}
.gemicon-small-scooter{
    background-position:-48px -16px
}
.gemicon-small-plane{
    background-position:-64px -16px
}
.gemicon-small-ship{
    background-position:-80px -16px
}
.gemicon-small-locomotive{
    background-position:-96px -16px
}
.gemicon-small-train{
    background-position:-112px -16px
}
.gemicon-small-classic-bus{
    background-position:-128px -16px
}
.gemicon-small-modern-bus{
    background-position:-144px -16px
}
.gemicon-small-sport-car{
    background-position:-160px -16px
}
.gemicon-small-car{
    background-position:-176px -16px
}
.gemicon-small-glasses{
    background-position:-192px -16px
}
.gemicon-small-trash-can{
    background-position:-208px -16px
}
.gemicon-small-gear1{
    background-position:0 -32px
}
.gemicon-small-gear2{
    background-position:-16px -32px
}
.gemicon-small-gear3{
    background-position:-32px -32px
}
.gemicon-small-controller{
    background-position:-48px -32px
}
.gemicon-small-cassette{
    background-position:-64px -32px
}
.gemicon-small-upload{
    background-position:-80px -32px
}
.gemicon-small-download{
    background-position:-96px -32px
}
.gemicon-small-cloud{
    background-position:-112px -32px
}
.gemicon-small-unlocked{
    background-position:-128px -32px
}
.gemicon-small-unlocked2{
    background-position:-144px -32px
}
.gemicon-small-locked{
    background-position:-160px -32px
}
.gemicon-small-medicine{
    background-position:-176px -32px
}
.gemicon-small-med-briefcase{
    background-position:-192px -32px
}
.gemicon-small-gym{
    background-position:-208px -32px
}
.gemicon-small-thumb-up{
    background-position:0 -48px
}
.gemicon-small-thumb-down{
    background-position:-16px -48px
}
.gemicon-small-share{
    background-position:-32px -48px
}
.gemicon-small-facebook{
    background-position:-48px -48px
}
.gemicon-small-twitter{
    background-position:-64px -48px
}
.gemicon-small-dribbble{
    background-position:-80px -48px
}
.gemicon-small-instagram{
    background-position:-96px -48px
}
.gemicon-small-instagram2{
    background-position:-112px -48px
}
.gemicon-small-camera{
    background-position:-128px -48px
}
.gemicon-small-video-negative{
    background-position:-144px -48px
}
.gemicon-small-video{
    background-position:-160px -48px
}
.gemicon-small-tv{
    background-position:-176px -48px
}
.gemicon-small-browser{
    background-position:-192px -48px
}
.gemicon-small-eye-view{
    background-position:-208px -48px
}
.gemicon-small-home{
    background-position:0 -64px
}
.gemicon-small-shopping-bag{
    background-position:-16px -64px
}
.gemicon-small-shopping-bag2{
    background-position:-32px -64px
}
.gemicon-small-basket{
    background-position:-48px -64px
}
.gemicon-small-remove-tag{
    background-position:-64px -64px
}
.gemicon-small-add-tag{
    background-position:-80px -64px
}
.gemicon-small-tag{
    background-position:-96px -64px
}
.gemicon-small-tag2{
    background-position:-112px -64px
}
.gemicon-small-tag3{
    background-position:-128px -64px
}
.gemicon-small-mastercard{
    background-position:-144px -64px
}
.gemicon-small-mastercard2{
    background-position:-160px -64px
}
.gemicon-small-card{
    background-position:-176px -64px
}
.gemicon-small-flag{
    background-position:-192px -64px
}
.gemicon-small-diamond{
    background-position:-208px -64px
}
.gemicon-small-headset{
    background-position:0 -80px
}
.gemicon-small-vol-mute{
    background-position:-16px -80px
}
.gemicon-small-vol-min{
    background-position:-32px -80px
}
.gemicon-small-vol-medium{
    background-position:-48px -80px
}
.gemicon-small-vol-max{
    background-position:-64px -80px
}
.gemicon-small-microphone{
    background-position:-80px -80px
}
.gemicon-small-microphone2{
    background-position:-96px -80px
}
.gemicon-small-tickets{
    background-position:-112px -80px
}
.gemicon-small-map{
    background-position:-128px -80px
}
.gemicon-small-bubble{
    background-position:-144px -80px
}
.gemicon-small-bubble2{
    background-position:-160px -80px
}
.gemicon-small-rec-bubble{
    background-position:-176px -80px
}
.gemicon-small-rec-bubble2{
    background-position:-192px -80px
}
.gemicon-small-heart{
    background-position:-208px -80px
}
.gemicon-small-water{
    background-position:0 -96px
}
.gemicon-small-wine-glass{
    background-position:-16px -96px
}
.gemicon-small-wine-glass2{
    background-position:-32px -96px
}
.gemicon-small-classic-cocktail{
    background-position:-48px -96px
}
.gemicon-small-cocktail{
    background-position:-64px -96px
}
.gemicon-small-beermug-empty{
    background-position:-80px -96px
}
.gemicon-small-beermug{
    background-position:-96px -96px
}
.gemicon-small-tea{
    background-position:-112px -96px
}
.gemicon-small-coffee-cup{
    background-position:-128px -96px
}
.gemicon-small-coffee-cup2{
    background-position:-144px -96px
}
.gemicon-small-ice-cream{
    background-position:-160px -96px
}
.gemicon-small-ice-cream2{
    background-position:-176px -96px
}
.gemicon-small-ice-cream3{
    background-position:-192px -96px
}
.gemicon-small-chicken-drumstick{
    background-position:-208px -96px
}
.gemicon-small-ribbon{
    background-position:0 -112px
}
.gemicon-small-tick{
    background-position:-16px -112px
}
.gemicon-small-cross{
    background-position:-32px -112px
}
.gemicon-small-plus{
    background-position:-48px -112px
}
.gemicon-small-minus{
    background-position:-64px -112px
}
.gemicon-small-reload{
    background-position:-80px -112px
}
.gemicon-small-star{
    background-position:-96px -112px
}
.gemicon-small-down{
    background-position:-112px -112px
}
.gemicon-small-up{
    background-position:-128px -112px
}
.gemicon-small-right{
    background-position:-144px -112px
}
.gemicon-small-left{
    background-position:-160px -112px
}
.gemicon-small-laptop{
    background-position:-176px -112px
}
.gemicon-small-task{
    background-position:-192px -112px
}
.gemicon-small-warning{
    background-position:-208px -112px
}
.gemicon-small-key{
    background-position:0 -128px
}
.gemicon-small-list-image{
    background-position:-16px -128px
}
.gemicon-small-details{
    background-position:-32px -128px
}
.gemicon-small-lists{
    background-position:-48px -128px
}
.gemicon-small-grid-big{
    background-position:-64px -128px
}
.gemicon-small-grid{
    background-position:-80px -128px
}
.gemicon-small-fullscreen{
    background-position:-96px -128px
}
.gemicon-small-anchors{
    background-position:-112px -128px
}
.gemicon-small-calendar{
    background-position:-128px -128px
}
.gemicon-small-calendar2{
    background-position:-144px -128px
}
.gemicon-small-group{
    background-position:-160px -128px
}
.gemicon-small-personal{
    background-position:-176px -128px
}
.gemicon-small-male{
    background-position:-192px -128px
}
.gemicon-small-female{
    background-position:-208px -128px
}
.gemicon-small-eraser{
    background-position:0 -144px
}
.gemicon-small-pen{
    background-position:-16px -144px
}
.gemicon-small-pencil-paper{
    background-position:-32px -144px
}
.gemicon-small-pencil{
    background-position:-48px -144px
}
.gemicon-small-tie{
    background-position:-64px -144px
}
.gemicon-small-tie2{
    background-position:-80px -144px
}
.gemicon-small-briefcase{
    background-position:-96px -144px
}
.gemicon-small-disk{
    background-position:-112px -144px
}
.gemicon-small-crop{
    background-position:-128px -144px
}
.gemicon-small-email-front{
    background-position:-144px -144px
}
.gemicon-small-email{
    background-position:-160px -144px
}
.gemicon-small-box{
    background-position:-176px -144px
}
.gemicon-small-attachment{
    background-position:-192px -144px
}
.gemicon-small-attachment2{
    background-position:-208px -144px
}
.gemicon-small-notepad{
    background-position:0 -160px
}
.gemicon-small-bill{
    background-position:-16px -160px
}
.gemicon-small-files{
    background-position:-32px -160px
}
.gemicon-small-news{
    background-position:-48px -160px
}
.gemicon-small-documents{
    background-position:-64px -160px
}
.gemicon-small-calculator{
    background-position:-80px -160px
}
.gemicon-small-clipboard{
    background-position:-96px -160px
}
.gemicon-small-clipboard-tick{
    background-position:-112px -160px
}
.gemicon-small-article{
    background-position:-128px -160px
}
.gemicon-small-add-article{
    background-position:-144px -160px
}
.gemicon-small-remove-article{
    background-position:-160px -160px
}
.gemicon-small-folder{
    background-position:-176px -160px
}
.gemicon-small-add-folder{
    background-position:-192px -160px
}
.gemicon-small-remove-folder{
    background-position:-208px -160px
}
.gemicon-small-chart{
    background-position:0 -176px
}
.gemicon-small-presentation{
    background-position:-16px -176px
}
.gemicon-small-statistics-up{
    background-position:-32px -176px
}
.gemicon-small-statistics-down{
    background-position:-48px -176px
}
.gemicon-small-magic-mouse{
    background-position:-64px -176px
}
.gemicon-small-imac{
    background-position:-80px -176px
}
.gemicon-small-ipad-potrait-landscape{
    background-position:-96px -176px
}
.gemicon-small-ipad-potrait-landscape2{
    background-position:-112px -176px
}
.gemicon-small-ipad-potrait{
    background-position:-128px -176px
}
.gemicon-small-ipad-landscape{
    background-position:-144px -176px
}
.gemicon-small-iphone-potrait-landscape{
    background-position:-160px -176px
}
.gemicon-small-iphone-potrait-landscape2{
    background-position:-176px -176px
}
.gemicon-small-iphone-potrait{
    background-position:-192px -176px
}
.gemicon-small-iphone-landscape{
    background-position:-208px -176px
}
.gemicon-small-polaroid{
    background-position:0 -192px
}
.gemicon-small-polaroid2{
    background-position:-16px -192px
}
.gemicon-small-photo{
    background-position:-32px -192px
}
.gemicon-small-photo2{
    background-position:-48px -192px
}
.gemicon-small-basil{
    background-position:-64px -192px
}
.gemicon-small-fish{
    background-position:-80px -192px
}
.gemicon-small-fridge{
    background-position:-96px -192px
}
.gemicon-small-grill{
    background-position:-112px -192px
}
.gemicon-small-hood-food{
    background-position:-128px -192px
}
.gemicon-small-microwave{
    background-position:-144px -192px
}
.gemicon-small-spatula{
    background-position:-160px -192px
}
.gemicon-small-plate{
    background-position:-176px -192px
}
.gemicon-small-fork-spoon{
    background-position:-192px -192px
}
.gemicon-small-fork-knife{
    background-position:-208px -192px
}
.gemicon-small-jar{
    background-position:0 -208px
}
.gemicon-small-mayonnaise{
    background-position:-16px -208px
}
.gemicon-small-ketchup{
    background-position:-32px -208px
}
.gemicon-small-bottle-label{
    background-position:-48px -208px
}
.gemicon-small-bottle{
    background-position:-64px -208px
}
.gemicon-small-breads{
    background-position:-80px -208px
}
.gemicon-small-whitebread{
    background-position:-96px -208px
}
.gemicon-small-drop{
    background-position:-112px -208px
}
.gemicon-small-bowl-chopsticks{
    background-position:-128px -208px
}
.gemicon-small-bowl-chopsticks2{
    background-position:-144px -208px
}
.gemicon-small-hot-ramen{
    background-position:-160px -208px
}
.gemicon-small-egg{
    background-position:-176px -208px
}
.gemicon-small-cupcake{
    background-position:-192px -208px
}
.gemicon-small-cake{
    background-position:-208px -208px
}
.gemicon-small-candy{
    background-position:0 -224px
}
.gemicon-small-lollipop{
    background-position:-16px -224px
}
.gemicon-small-lollipop2{
    background-position:-32px -224px
}
.gemicon-small-pizza{
    background-position:-48px -224px
}
.gemicon-small-pizza2{
    background-position:-64px -224px
}
.gemicon-small-refresh{
    background-position:-80px -224px
}
.gemicon-small-prev{
    background-position:-96px -224px
}
.gemicon-small-play{
    background-position:-112px -224px
}
.gemicon-small-pause{
    background-position:-128px -224px
}
.gemicon-small-next{
    background-position:-144px -224px
}
.gemicon-small-repeat{
    background-position:-160px -224px
}
.gemicon-small-stop{
    background-position:-176px -224px
}
.gemicon-small-music{
    background-position:-192px -224px
}
.gemicon-small-shuffle{
    background-position:-208px -224px}[class^="gemicon-medium-"],[class*="gemicon-medium-"]{
    display:inline-block !important;
    width:32px !important;
    height:32px !important;
    margin-top:1px;
    *margin-right:.3em;
    line-height:32px;
    vertical-align:text-top;
    background-image:url("../img/gemicon.icons/grey_32x32.png");
    background-repeat:no-repeat
}
.gemicon-medium-white{
    background-image:url("../img/gemicon.icons/white_32x32.png") !important
}
.gemicon-medium-meter{
    background-position:0 0
}
.gemicon-medium-globe{
    background-position:-32px 0
}
.gemicon-medium-compass{
    background-position:-64px 0
}
.gemicon-medium-brightness{
    background-position:-96px 0
}
.gemicon-medium-thermometer{
    background-position:-128px 0
}
.gemicon-medium-location{
    background-position:-160px 0
}
.gemicon-medium-power{
    background-position:-192px 0
}
.gemicon-medium-block{
    background-position:-224px 0
}
.gemicon-medium-search{
    background-position:-256px 0
}
.gemicon-medium-location-tag{
    background-position:-288px 0
}
.gemicon-medium-battery-empty{
    background-position:-320px 0
}
.gemicon-medium-battery-half{
    background-position:-352px 0
}
.gemicon-medium-battery-full{
    background-position:-384px 0
}
.gemicon-medium-battery-charging{
    background-position:-416px 0
}
.gemicon-medium-alarm{
    background-position:0 -32px
}
.gemicon-medium-rocket{
    background-position:-32px -32px
}
.gemicon-medium-bike{
    background-position:-64px -32px
}
.gemicon-medium-scooter{
    background-position:-96px -32px
}
.gemicon-medium-plane{
    background-position:-128px -32px
}
.gemicon-medium-ship{
    background-position:-160px -32px
}
.gemicon-medium-locomotive{
    background-position:-192px -32px
}
.gemicon-medium-train{
    background-position:-224px -32px
}
.gemicon-medium-classic-bus{
    background-position:-256px -32px
}
.gemicon-medium-modern-bus{
    background-position:-288px -32px
}
.gemicon-medium-sport-car{
    background-position:-320px -32px
}
.gemicon-medium-car{
    background-position:-352px -32px
}
.gemicon-medium-glasses{
    background-position:-384px -32px
}
.gemicon-medium-trash-can{
    background-position:-416px -32px
}
.gemicon-medium-gear1{
    background-position:0 -64px
}
.gemicon-medium-gear2{
    background-position:-32px -64px
}
.gemicon-medium-gear3{
    background-position:-64px -64px
}
.gemicon-medium-controller{
    background-position:-96px -64px
}
.gemicon-medium-cassette{
    background-position:-128px -64px
}
.gemicon-medium-upload{
    background-position:-160px -64px
}
.gemicon-medium-download{
    background-position:-192px -64px
}
.gemicon-medium-cloud{
    background-position:-224px -64px
}
.gemicon-medium-unlocked{
    background-position:-256px -64px
}
.gemicon-medium-unlocked2{
    background-position:-288px -64px
}
.gemicon-medium-locked{
    background-position:-320px -64px
}
.gemicon-medium-medicine{
    background-position:-352px -64px
}
.gemicon-medium-med-briefcase{
    background-position:-384px -64px
}
.gemicon-medium-gym{
    background-position:-416px -64px
}
.gemicon-medium-thumb-up{
    background-position:0 -96px
}
.gemicon-medium-thumb-down{
    background-position:-32px -96px
}
.gemicon-medium-share{
    background-position:-64px -96px
}
.gemicon-medium-facebook{
    background-position:-96px -96px
}
.gemicon-medium-twitter{
    background-position:-128px -96px
}
.gemicon-medium-dribbble{
    background-position:-160px -96px
}
.gemicon-medium-instagram{
    background-position:-192px -96px
}
.gemicon-medium-instagram2{
    background-position:-224px -96px
}
.gemicon-medium-camera{
    background-position:-256px -96px
}
.gemicon-medium-video-negative{
    background-position:-288px -96px
}
.gemicon-medium-video{
    background-position:-320px -96px
}
.gemicon-medium-tv{
    background-position:-352px -96px
}
.gemicon-medium-browser{
    background-position:-384px -96px
}
.gemicon-medium-eye-view{
    background-position:-416px -96px
}
.gemicon-medium-home{
    background-position:0 -128px
}
.gemicon-medium-shopping-bag{
    background-position:-32px -128px
}
.gemicon-medium-shopping-bag2{
    background-position:-64px -128px
}
.gemicon-medium-basket{
    background-position:-96px -128px
}
.gemicon-medium-remove-tag{
    background-position:-128px -128px
}
.gemicon-medium-add-tag{
    background-position:-160px -128px
}
.gemicon-medium-tag{
    background-position:-192px -128px
}
.gemicon-medium-tag2{
    background-position:-224px -128px
}
.gemicon-medium-tag3{
    background-position:-256px -128px
}
.gemicon-medium-mastercard{
    background-position:-288px -128px
}
.gemicon-medium-mastercard2{
    background-position:-320px -128px
}
.gemicon-medium-card{
    background-position:-352px -128px
}
.gemicon-medium-flag{
    background-position:-384px -128px
}
.gemicon-medium-diamond{
    background-position:-416px -128px
}
.gemicon-medium-headset{
    background-position:0 -160px
}
.gemicon-medium-vol-mute{
    background-position:-32px -160px
}
.gemicon-medium-vol-min{
    background-position:-64px -160px
}
.gemicon-medium-vol-medium{
    background-position:-96px -160px
}
.gemicon-medium-vol-max{
    background-position:-128px -160px
}
.gemicon-medium-microphone{
    background-position:-160px -160px
}
.gemicon-medium-microphone2{
    background-position:-192px -160px
}
.gemicon-medium-tickets{
    background-position:-224px -160px
}
.gemicon-medium-map{
    background-position:-256px -160px
}
.gemicon-medium-bubble{
    background-position:-288px -160px
}
.gemicon-medium-bubble2{
    background-position:-320px -160px
}
.gemicon-medium-rec-bubble{
    background-position:-352px -160px
}
.gemicon-medium-rec-bubble2{
    background-position:-384px -160px
}
.gemicon-medium-heart{
    background-position:-416px -160px
}
.gemicon-medium-water{
    background-position:0 -192px
}
.gemicon-medium-wine-glass{
    background-position:-32px -192px
}
.gemicon-medium-wine-glass2{
    background-position:-64px -192px
}
.gemicon-medium-classic-cocktail{
    background-position:-96px -192px
}
.gemicon-medium-cocktail{
    background-position:-128px -192px
}
.gemicon-medium-beermug-empty{
    background-position:-160px -192px
}
.gemicon-medium-beermug{
    background-position:-192px -192px
}
.gemicon-medium-tea{
    background-position:-224px -192px
}
.gemicon-medium-coffee-cup{
    background-position:-256px -192px
}
.gemicon-medium-coffee-cup2{
    background-position:-288px -192px
}
.gemicon-medium-ice-cream{
    background-position:-320px -192px
}
.gemicon-medium-ice-cream2{
    background-position:-352px -192px
}
.gemicon-medium-ice-cream3{
    background-position:-384px -192px
}
.gemicon-medium-chicken-drumstick{
    background-position:-416px -192px
}
.gemicon-medium-ribbon{
    background-position:0 -224px
}
.gemicon-medium-tick{
    background-position:-32px -224px
}
.gemicon-medium-cross{
    background-position:-64px -224px
}
.gemicon-medium-plus{
    background-position:-96px -224px
}
.gemicon-medium-minus{
    background-position:-128px -224px
}
.gemicon-medium-reload{
    background-position:-160px -224px
}
.gemicon-medium-star{
    background-position:-192px -224px
}
.gemicon-medium-down{
    background-position:-224px -224px
}
.gemicon-medium-up{
    background-position:-256px -224px
}
.gemicon-medium-right{
    background-position:-288px -224px
}
.gemicon-medium-left{
    background-position:-320px -224px
}
.gemicon-medium-laptop{
    background-position:-352px -224px
}
.gemicon-medium-task{
    background-position:-384px -224px
}
.gemicon-medium-warning{
    background-position:-416px -224px
}
.gemicon-medium-key{
    background-position:0 -256px
}
.gemicon-medium-list-image{
    background-position:-32px -256px
}
.gemicon-medium-details{
    background-position:-64px -256px
}
.gemicon-medium-lists{
    background-position:-96px -256px
}
.gemicon-medium-grid-big{
    background-position:-128px -256px
}
.gemicon-medium-grid{
    background-position:-160px -256px
}
.gemicon-medium-fullscreen{
    background-position:-192px -256px
}
.gemicon-medium-anchors{
    background-position:-224px -256px
}
.gemicon-medium-calendar{
    background-position:-256px -256px
}
.gemicon-medium-calendar2{
    background-position:-288px -256px
}
.gemicon-medium-group{
    background-position:-320px -256px
}
.gemicon-medium-personal{
    background-position:-352px -256px
}
.gemicon-medium-male{
    background-position:-384px -256px
}
.gemicon-medium-female{
    background-position:-416px -256px
}
.gemicon-medium-eraser{
    background-position:0 -288px
}
.gemicon-medium-pen{
    background-position:-32px -288px
}
.gemicon-medium-pencil-paper{
    background-position:-64px -288px
}
.gemicon-medium-pencil{
    background-position:-96px -288px
}
.gemicon-medium-tie{
    background-position:-128px -288px
}
.gemicon-medium-tie2{
    background-position:-160px -288px
}
.gemicon-medium-briefcase{
    background-position:-192px -288px
}
.gemicon-medium-disk{
    background-position:-224px -288px
}
.gemicon-medium-crop{
    background-position:-256px -288px
}
.gemicon-medium-email-front{
    background-position:-288px -288px
}
.gemicon-medium-email{
    background-position:-320px -288px
}
.gemicon-medium-box{
    background-position:-352px -288px
}
.gemicon-medium-attachment{
    background-position:-384px -288px
}
.gemicon-medium-attachment2{
    background-position:-416px -288px
}
.gemicon-medium-notepad{
    background-position:0 -320px
}
.gemicon-medium-bill{
    background-position:-32px -320px
}
.gemicon-medium-files{
    background-position:-64px -320px
}
.gemicon-medium-news{
    background-position:-96px -320px
}
.gemicon-medium-documents{
    background-position:-128px -320px
}
.gemicon-medium-calculator{
    background-position:-160px -320px
}
.gemicon-medium-clipboard{
    background-position:-192px -320px
}
.gemicon-medium-clipboard-tick{
    background-position:-224px -320px
}
.gemicon-medium-article{
    background-position:-256px -320px
}
.gemicon-medium-add-article{
    background-position:-288px -320px
}
.gemicon-medium-remove-article{
    background-position:-320px -320px
}
.gemicon-medium-folder{
    background-position:-352px -320px
}
.gemicon-medium-add-folder{
    background-position:-384px -320px
}
.gemicon-medium-remove-folder{
    background-position:-416px -320px
}
.gemicon-medium-chart{
    background-position:0 -352px
}
.gemicon-medium-presentation{
    background-position:-32px -352px
}
.gemicon-medium-statistics-up{
    background-position:-64px -352px
}
.gemicon-medium-statistics-down{
    background-position:-96px -352px
}
.gemicon-medium-magic-mouse{
    background-position:-128px -352px
}
.gemicon-medium-imac{
    background-position:-160px -352px
}
.gemicon-medium-ipad-potrait-landscape{
    background-position:-192px -352px
}
.gemicon-medium-ipad-potrait-landscape2{
    background-position:-224px -352px
}
.gemicon-medium-ipad-potrait{
    background-position:-256px -352px
}
.gemicon-medium-ipad-landscape{
    background-position:-288px -352px
}
.gemicon-medium-iphone-potrait-landscape{
    background-position:-320px -352px
}
.gemicon-medium-iphone-potrait-landscape2{
    background-position:-352px -352px
}
.gemicon-medium-iphone-potrait{
    background-position:-384px -352px
}
.gemicon-medium-iphone-landscape{
    background-position:-416px -352px
}
.gemicon-medium-polaroid{
    background-position:0 -384px
}
.gemicon-medium-polaroid2{
    background-position:-32px -384px
}
.gemicon-medium-photo{
    background-position:-64px -384px
}
.gemicon-medium-photo2{
    background-position:-96px -384px
}
.gemicon-medium-basil{
    background-position:-128px -384px
}
.gemicon-medium-fish{
    background-position:-160px -384px
}
.gemicon-medium-fridge{
    background-position:-192px -384px
}
.gemicon-medium-grill{
    background-position:-224px -384px
}
.gemicon-medium-hood-food{
    background-position:-256px -384px
}
.gemicon-medium-microwave{
    background-position:-288px -384px
}
.gemicon-medium-spatula{
    background-position:-320px -384px
}
.gemicon-medium-plate{
    background-position:-352px -384px
}
.gemicon-medium-fork-spoon{
    background-position:-384px -384px
}
.gemicon-medium-fork-knife{
    background-position:-416px -384px
}
.gemicon-medium-jar{
    background-position:0 -416px
}
.gemicon-medium-mayonnaise{
    background-position:-32px -416px
}
.gemicon-medium-ketchup{
    background-position:-64px -416px
}
.gemicon-medium-bottle-label{
    background-position:-96px -416px
}
.gemicon-medium-bottle{
    background-position:-128px -416px
}
.gemicon-medium-breads{
    background-position:-160px -416px
}
.gemicon-medium-whitebread{
    background-position:-192px -416px
}
.gemicon-medium-drop{
    background-position:-224px -416px
}
.gemicon-medium-bowl-chopsticks{
    background-position:-256px -416px
}
.gemicon-medium-bowl-chopsticks2{
    background-position:-288px -416px
}
.gemicon-medium-hot-ramen{
    background-position:-320px -416px
}
.gemicon-medium-egg{
    background-position:-352px -416px
}
.gemicon-medium-cupcake{
    background-position:-384px -416px
}
.gemicon-medium-cake{
    background-position:-416px -416px
}
.gemicon-medium-candy{
    background-position:0 -448px
}
.gemicon-medium-lollipop{
    background-position:-32px -448px
}
.gemicon-medium-lollipop2{
    background-position:-64px -448px
}
.gemicon-medium-pizza{
    background-position:-96px -448px
}
.gemicon-medium-pizza2{
    background-position:-128px -448px
}
.gemicon-medium-refresh{
    background-position:-160px -448px
}
.gemicon-medium-prev{
    background-position:-192px -448px
}
.gemicon-medium-play{
    background-position:-224px -448px
}
.gemicon-medium-pause{
    background-position:-256px -448px
}
.gemicon-medium-next{
    background-position:-288px -448px
}
.gemicon-medium-repeat{
    background-position:-320px -448px
}
.gemicon-medium-stop{
    background-position:-352px -448px
}
.gemicon-medium-music{
    background-position:-384px -448px
}
.gemicon-medium-shuffle{
    background-position:-416px -448px}[class^="gemicon-big-"],[class*="gemicon-big-"]{
    display:inline-block !important;
    width:64px !important;
    height:64px !important;
    margin-top:1px;
    *margin-right:.3em;
    line-height:64px;
    vertical-align:text-top;
    background-image:url("../img/gemicon.icons/grey_64x64.png");
    background-repeat:no-repeat
}
.gemicon-big-white{
    background-image:url("../img/gemicon.icons/white_64x64.png") !important
}
.gemicon-big-meter{
    background-position:0 0
}
.gemicon-big-globe{
    background-position:-64px 0
}
.gemicon-big-compass{
    background-position:-128px 0
}
.gemicon-big-brightness{
    background-position:-192px 0
}
.gemicon-big-thermometer{
    background-position:-256px 0
}
.gemicon-big-location{
    background-position:-320px 0
}
.gemicon-big-power{
    background-position:-384px 0
}
.gemicon-big-block{
    background-position:-448px 0
}
.gemicon-big-search{
    background-position:-512px 0
}
.gemicon-big-location-tag{
    background-position:-576px 0
}
.gemicon-big-battery-empty{
    background-position:-640px 0
}
.gemicon-big-battery-half{
    background-position:-704px 0
}
.gemicon-big-battery-full{
    background-position:-768px 0
}
.gemicon-big-battery-charging{
    background-position:-832px 0
}
.gemicon-big-alarm{
    background-position:0 -64px
}
.gemicon-big-rocket{
    background-position:-64px -64px
}
.gemicon-big-bike{
    background-position:-128px -64px
}
.gemicon-big-scooter{
    background-position:-192px -64px
}
.gemicon-big-plane{
    background-position:-256px -64px
}
.gemicon-big-ship{
    background-position:-320px -64px
}
.gemicon-big-locomotive{
    background-position:-384px -64px
}
.gemicon-big-train{
    background-position:-448px -64px
}
.gemicon-big-classic-bus{
    background-position:-512px -64px
}
.gemicon-big-modern-bus{
    background-position:-576px -64px
}
.gemicon-big-sport-car{
    background-position:-640px -64px
}
.gemicon-big-car{
    background-position:-704px -64px
}
.gemicon-big-glasses{
    background-position:-768px -64px
}
.gemicon-big-trash-can{
    background-position:-832px -64px
}
.gemicon-big-gear1{
    background-position:0 -128px
}
.gemicon-big-gear2{
    background-position:-64px -128px
}
.gemicon-big-gear3{
    background-position:-128px -128px
}
.gemicon-big-controller{
    background-position:-192px -128px
}
.gemicon-big-cassette{
    background-position:-256px -128px
}
.gemicon-big-upload{
    background-position:-320px -128px
}
.gemicon-big-download{
    background-position:-384px -128px
}
.gemicon-big-cloud{
    background-position:-448px -128px
}
.gemicon-big-unlocked{
    background-position:-512px -128px
}
.gemicon-big-unlocked2{
    background-position:-576px -128px
}
.gemicon-big-locked{
    background-position:-640px -128px
}
.gemicon-big-medicine{
    background-position:-704px -128px
}
.gemicon-big-med-briefcase{
    background-position:-768px -128px
}
.gemicon-big-gym{
    background-position:-832px -128px
}
.gemicon-big-thumb-up{
    background-position:0 -192px
}
.gemicon-big-thumb-down{
    background-position:-64px -192px
}
.gemicon-big-share{
    background-position:-128px -192px
}
.gemicon-big-facebook{
    background-position:-192px -192px
}
.gemicon-big-twitter{
    background-position:-256px -192px
}
.gemicon-big-dribbble{
    background-position:-320px -192px
}
.gemicon-big-instagram{
    background-position:-384px -192px
}
.gemicon-big-instagram2{
    background-position:-448px -192px
}
.gemicon-big-camera{
    background-position:-512px -192px
}
.gemicon-big-video-negative{
    background-position:-576px -192px
}
.gemicon-big-video{
    background-position:-640px -192px
}
.gemicon-big-tv{
    background-position:-704px -192px
}
.gemicon-big-browser{
    background-position:-768px -192px
}
.gemicon-big-eye-view{
    background-position:-832px -192px
}
.gemicon-big-home{
    background-position:0 -256px
}
.gemicon-big-shopping-bag{
    background-position:-64px -256px
}
.gemicon-big-shopping-bag2{
    background-position:-128px -256px
}
.gemicon-big-basket{
    background-position:-192px -256px
}
.gemicon-big-remove-tag{
    background-position:-256px -256px
}
.gemicon-big-add-tag{
    background-position:-320px -256px
}
.gemicon-big-tag{
    background-position:-384px -256px
}
.gemicon-big-tag2{
    background-position:-448px -256px
}
.gemicon-big-tag3{
    background-position:-512px -256px
}
.gemicon-big-mastercard{
    background-position:-576px -256px
}
.gemicon-big-mastercard2{
    background-position:-640px -256px
}
.gemicon-big-card{
    background-position:-704px -256px
}
.gemicon-big-flag{
    background-position:-768px -256px
}
.gemicon-big-diamond{
    background-position:-832px -256px
}
.gemicon-big-headset{
    background-position:0 -320px
}
.gemicon-big-vol-mute{
    background-position:-64px -320px
}
.gemicon-big-vol-min{
    background-position:-128px -320px
}
.gemicon-big-vol-medium{
    background-position:-192px -320px
}
.gemicon-big-vol-max{
    background-position:-256px -320px
}
.gemicon-big-microphone{
    background-position:-320px -320px
}
.gemicon-big-microphone2{
    background-position:-384px -320px
}
.gemicon-big-tickets{
    background-position:-448px -320px
}
.gemicon-big-map{
    background-position:-512px -320px
}
.gemicon-big-bubble{
    background-position:-576px -320px
}
.gemicon-big-bubble2{
    background-position:-640px -320px
}
.gemicon-big-rec-bubble{
    background-position:-704px -320px
}
.gemicon-big-rec-bubble2{
    background-position:-768px -320px
}
.gemicon-big-heart{
    background-position:-832px -320px
}
.gemicon-big-water{
    background-position:0 -384px
}
.gemicon-big-wine-glass{
    background-position:-64px -384px
}
.gemicon-big-wine-glass2{
    background-position:-128px -384px
}
.gemicon-big-classic-cocktail{
    background-position:-192px -96px
}
.gemicon-big-cocktail{
    background-position:-256px -384px
}
.gemicon-big-beermug-empty{
    background-position:-320px -384px
}
.gemicon-big-beermug{
    background-position:-384px -384px
}
.gemicon-big-tea{
    background-position:-448px -384px
}
.gemicon-big-coffee-cup{
    background-position:-512px -384px
}
.gemicon-big-coffee-cup2{
    background-position:-576px -384px
}
.gemicon-big-ice-cream{
    background-position:-640px -384px
}
.gemicon-big-ice-cream2{
    background-position:-704px -384px
}
.gemicon-big-ice-cream3{
    background-position:-768px -384px
}
.gemicon-big-chicken-drumstick{
    background-position:-832px -384px
}
.gemicon-big-ribbon{
    background-position:0 -448px
}
.gemicon-big-tick{
    background-position:-64px -448px
}
.gemicon-big-cross{
    background-position:-128px -448px
}
.gemicon-big-plus{
    background-position:-192px -448px
}
.gemicon-big-minus{
    background-position:-256px -448px
}
.gemicon-big-reload{
    background-position:-320px -448px
}
.gemicon-big-star{
    background-position:-384px -448px
}
.gemicon-big-down{
    background-position:-448px -448px
}
.gemicon-big-up{
    background-position:-512px -448px
}
.gemicon-big-right{
    background-position:-576px -448px
}
.gemicon-big-left{
    background-position:-640px -448px
}
.gemicon-big-laptop{
    background-position:-704px -448px
}
.gemicon-big-task{
    background-position:-768px -448px
}
.gemicon-big-warning{
    background-position:-832px -448px
}
.gemicon-big-key{
    background-position:0 -512px
}
.gemicon-big-list-image{
    background-position:-64px -512px
}
.gemicon-big-details{
    background-position:-128px -512px
}
.gemicon-big-lists{
    background-position:-192px -512px
}
.gemicon-big-grid-big{
    background-position:-256px -512px
}
.gemicon-big-grid{
    background-position:-320px -512px
}
.gemicon-big-fullscreen{
    background-position:-384px -512px
}
.gemicon-big-anchors{
    background-position:-448px -512px
}
.gemicon-big-calendar{
    background-position:-512px -512px
}
.gemicon-big-calendar2{
    background-position:-576px -512px
}
.gemicon-big-group{
    background-position:-640px -512px
}
.gemicon-big-personal{
    background-position:-704px -512px
}
.gemicon-big-male{
    background-position:-768px -512px
}
.gemicon-big-female{
    background-position:-832px -512px
}
.gemicon-big-eraser{
    background-position:0 -576px
}
.gemicon-big-pen{
    background-position:-64px -576px
}
.gemicon-big-pencil-paper{
    background-position:-128px -576px
}
.gemicon-big-pencil{
    background-position:-192px -576px
}
.gemicon-big-tie{
    background-position:-256px -576px
}
.gemicon-big-tie2{
    background-position:-320px -576px
}
.gemicon-big-briefcase{
    background-position:-384px -576px
}
.gemicon-big-disk{
    background-position:-448px -576px
}
.gemicon-big-crop{
    background-position:-512px -576px
}
.gemicon-big-email-front{
    background-position:-576px -576px
}
.gemicon-big-email{
    background-position:-640px -576px
}
.gemicon-big-box{
    background-position:-704px -576px
}
.gemicon-big-attachment{
    background-position:-768px -576px
}
.gemicon-big-attachment2{
    background-position:-832px -576px
}
.gemicon-big-notepad{
    background-position:0 -640px
}
.gemicon-big-bill{
    background-position:-64px -640px
}
.gemicon-big-files{
    background-position:-128px -640px
}
.gemicon-big-news{
    background-position:-192px -640px
}
.gemicon-big-documents{
    background-position:-256px -640px
}
.gemicon-big-calculator{
    background-position:-320px -640px
}
.gemicon-big-clipboard{
    background-position:-384px -640px
}
.gemicon-big-clipboard-tick{
    background-position:-448px -640px
}
.gemicon-big-article{
    background-position:-512px -640px
}
.gemicon-big-add-article{
    background-position:-576px -640px
}
.gemicon-big-remove-article{
    background-position:-640px -640px
}
.gemicon-big-folder{
    background-position:-704px -640px
}
.gemicon-big-add-folder{
    background-position:-768px -640px
}
.gemicon-big-remove-folder{
    background-position:-832px -640px
}
.gemicon-big-chart{
    background-position:0 -704px
}
.gemicon-big-presentation{
    background-position:-64px -704px
}
.gemicon-big-statistics-up{
    background-position:-128px -704px
}
.gemicon-big-statistics-down{
    background-position:-192px -704px
}
.gemicon-big-magic-mouse{
    background-position:-256px -704px
}
.gemicon-big-imac{
    background-position:-320px -704px
}
.gemicon-big-ipad-potrait-landscape{
    background-position:-384px -704px
}
.gemicon-big-ipad-potrait-landscape2{
    background-position:-448px -704px
}
.gemicon-big-ipad-potrait{
    background-position:-512px -704px
}
.gemicon-big-ipad-landscape{
    background-position:-576px -704px
}
.gemicon-big-iphone-potrait-landscape{
    background-position:-640px -704px
}
.gemicon-big-iphone-potrait-landscape2{
    background-position:-704px -704px
}
.gemicon-big-iphone-potrait{
    background-position:-768px -704px
}
.gemicon-big-iphone-landscape{
    background-position:-832px -704px
}
.gemicon-big-polaroid{
    background-position:0 -768px
}
.gemicon-big-polaroid2{
    background-position:-64px -768px
}
.gemicon-big-photo{
    background-position:-128px -768px
}
.gemicon-big-photo2{
    background-position:-192px -768px
}
.gemicon-big-basil{
    background-position:-256px -768px
}
.gemicon-big-fish{
    background-position:-320px -768px
}
.gemicon-big-fridge{
    background-position:-384px -768px
}
.gemicon-big-grill{
    background-position:-448px -768px
}
.gemicon-big-hood-food{
    background-position:-512px -768px
}
.gemicon-big-microwave{
    background-position:-576px -768px
}
.gemicon-big-spatula{
    background-position:-640px -768px
}
.gemicon-big-plate{
    background-position:-704px -768px
}
.gemicon-big-fork-spoon{
    background-position:-768px -768px
}
.gemicon-big-fork-knife{
    background-position:-832px -768px
}
.gemicon-big-jar{
    background-position:0 -832px
}
.gemicon-big-mayonnaise{
    background-position:-64px -832px
}
.gemicon-big-ketchup{
    background-position:-128px -832px
}
.gemicon-big-bottle-label{
    background-position:-192px -832px
}
.gemicon-big-bottle{
    background-position:-256px -832px
}
.gemicon-big-breads{
    background-position:-320px -832px
}
.gemicon-big-whitebread{
    background-position:-384px -832px
}
.gemicon-big-drop{
    background-position:-448px -832px
}
.gemicon-big-bowl-chopsticks{
    background-position:-512px -832px
}
.gemicon-big-bowl-chopsticks2{
    background-position:-576px -832px
}
.gemicon-big-hot-ramen{
    background-position:-640px -832px
}
.gemicon-big-egg{
    background-position:-704px -832px
}
.gemicon-big-cupcake{
    background-position:-768px -832px
}
.gemicon-big-cake{
    background-position:-832px -832px
}
.gemicon-big-candy{
    background-position:0 -896px
}
.gemicon-big-lollipop{
    background-position:-64px -896px
}
.gemicon-big-lollipop2{
    background-position:-128px -896px
}
.gemicon-big-pizza{
    background-position:-192px -896px
}
.gemicon-big-pizza2{
    background-position:-256px -896px
}
.gemicon-big-refresh{
    background-position:-320px -896px
}
.gemicon-big-prev{
    background-position:-384px -896px
}
.gemicon-big-play{
    background-position:-448px -896px
}
.gemicon-big-pause{
    background-position:-512px -896px
}
.gemicon-big-next{
    background-position:-576px -896px
}
.gemicon-big-repeat{
    background-position:-640px -896px
}
.gemicon-big-stop{
    background-position:-704px -896px
}
.gemicon-big-music{
    background-position:-768px -896px
}
.gemicon-big-shuffle{
    background-position:-832px -896px}@media (min-width:1200px){
    .fixed #page-container{
        margin:0 auto !important;
        width:1140px !important} .fixed #inner-container{
        border-left:1px solid #ccc !important;
        border-right:1px solid #ccc !important}}@media (max-width:979px){
    #page-container{
        padding:0 !important}  #page-sidebar{
        width:100%;
        background:#ddd;
        border:none;
        z-index:1050;
        position:relative}  #sidebar-search .input-append{
        width:100%}  #sidebar-search input[type="text"]{
        width:80%;
        max-width:800px;
        min-width:250px}  #sidebar-search button{
        float:right;
        margin-right:10px}  #page-content{
        margin:0;
        border:none}  footer{
        margin:0;
        border-left:none}  .nav-dash >li >a{
        font-size:26px}  .dash-tile-text{
        font-size:32px}} @media (max-width:767px){
    body{
        padding:0}  body.login{
        padding:20px 0}  .modal-body{
        max-height:150px}  #login-container{
        width:280px;
        padding:20px 10px}  #widgets .dropdown-toggle{
        padding-left:8px;
        padding-right:8px}  #nav-info{
        margin:-10px -10px 10px}  #page-content{
        padding:10px}  .page-header, .nav-dash, .sub-header{
        margin:10px -10px}  .nav-dash >li >a{
        font-size:22px;
        padding:15px 12px}  .page-header-top{
        margin:-10px -10px 10px}  .chart-live{
        height:300px;
        margin:-10px}  .fc-header-title h2{
        font-size:18px}  .tabs-left .tab-content, .tabs-right .tab-content{
        padding:0}  .tabs-left >.nav-tabs, .tabs-right >.nav-tabs{
        border:none}  .tabs-left >.nav-tabs >li >a, .tabs-right >.nav-tabs >li >a{
        border:1px solid #fff;
        margin-right:0}  .tabs-left >.nav-tabs >li >a:hover, .tabs-right >.nav-tabs >li >a:hover{
        border:1px solid #fff}  .tabs-left >.nav-tabs >.active >a, .tabs-right >.nav-tabs >.active >a, .tabs-left >.nav-tabs >.active >a:hover, .tabs-right >.nav-tabs >.active >a:hover{
        border:1px solid #ddd}} 

@media (max-width:480px){

    #widgets{
        background-color:#565656;
        width:100%}  #widgets >li:last-child{
        float:right}  #widgets .widget >li{
        width:190px}  #widgets >li.divider-vertical{
        display:none}  .dropdown-left-responsive .dropdown-menu{
        left:0 !important;
        right:auto !important}  .dropdown-center-responsive .dropdown-menu{
        left:-80px !important;
        right:auto !important}  .dropdown-menu:before, .dropdown-menu:after{
        display:none !important}  #twitter-widget .media .pull-left, #messages-widget .media .pull-left{
        float:left}  .nav-dash >li{
        margin:0 5px}  .form-box .form-actions{
        padding-left:5px}  .form-box .input-prepend, .form-box .input-append, .form-box .input-switch{
        margin-top:2px}  .help-inline{
        padding-top:5px;
        display:block !important}  .fc-header-title h2{
        font-size:11px}  .fc-button-content{
        padding:0 2px;
        font-size:10px}  .fc-header-left{
        padding-left:2px}  .fc-header-right{
        padding-right:2px
    }
}

@media only screen and (-Webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){
    body.login{
        background-image:url('../img/template/login_bg@2x.png')}        #nav-info >li{
        background-image:url('../img/template/nav_info_seperator@2x.png')}        .table thead .sorting{
        background-image:url('../img/jquery.datatables/sort_both@2x.png')}    .table thead .sorting_asc{
        background-image:url('../img/jquery.datatables/sort_asc@2x.png')}    .table thead .sorting_desc{
        background-image:url('../img/jquery.datatables/sort_desc@2x.png')}    .table thead .sorting_asc_disabled{
        background-image:url('../img/jquery.datatables/sort_asc_disabled@2x.png')}    .table thead .sorting_desc_disabled{
        background-image:url('../img/jquery.datatables/sort_desc_disabled@2x.png')}        .loader-01{
        background-image:url('../img/loading.gifs/loading01@2x.gif')}    .loader-02{
        background-image:url('../img/loading.gifs/loading02@2x.gif')}    .loader-03{
        background-image:url('../img/loading.gifs/loading03@2x.gif')}    .loader-04{
        background-image:url('../img/loading.gifs/loading04@2x.gif')}    .loader-05{
        background-image:url('../img/loading.gifs/loading05@2x.gif')}    .loader-06{
        background-image:url('../img/loading.gifs/loading06@2x.gif')}    .loader-07{
        background-image:url('../img/loading.gifs/loading07@2x.gif')}    .loader-08{
        background-image:url('../img/loading.gifs/loading08@2x.gif')}    .loader-09{
        background-image:url('../img/loading.gifs/loading09@2x.gif')}    .loader-10{
        background-image:url('../img/loading.gifs/loading10@2x.gif')}    .loader-11{
        background-image:url('../img/loading.gifs/loading11@2x.gif')}    .loader-12{
        background-image:url('../img/loading.gifs/loading12@2x.gif')
    }
}