body {
    background: url(../Content/Images/bg-full.png);
    /*background-repeat: no-repeat;
    background-attachment: fixed;*/
    color: #5D5F63;
    font-family: calibri;
    padding: 0;
    margin: 0;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased
}



a:link, a:visited {
	/*text-decoration:none;*/
	outline:0;
	color:#ffffff;
}


a:active, a:hover {
	outline:0;
	text-decoration:none;
	color:#ffffff;
}
h1, h2, h3, h4, h5, h6 {
	font-family:calibri;
}
p {
	font-size:14px
}
hr {
	margin-top:10px;
	margin-bottom:10px
}

img {
    max-width: 100%;
}

::selection {
background:#fff7dd
}
::-moz-selection {
background:#fff7dd
}
#container {
	width:100%;
	height:100%;
	z-index:0;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
-ms-transition:all .3s ease-in-out;
transition:all .3s ease-in-out
}


.home-icon {
    background: url(../Content/Images/Home2.png);
    /*color: #444;
    float: right;
    font-size: 11px;
    font-weight: bold;
    padding: 2px 0px;
    font-family: arial;
    text-decoration: none;
    height: 25px;*/
}

.icon-list{
    background-color: #fff;
    color: #444;
    float: right;
    font-size: 11px;
    font-weight: bold;
    padding: 2px 0px;
	font-family:arial;
	text-decoration:none;
	height:25px;
}


.icon-list a
{
    color: #666;
	text-decoration:none;
	
}

.icon-list a:link, a:active, a:visited
{
    outline:none;
    border:none;
	
}

.icon-listRor{   
    color: #444;
    float: left;
    font-size: 11px;
    font-weight: bold;
    padding: 5px 0px;
	font-family:arial;
	text-decoration:none;
	height:10px;
}


.icon-listRor a
{
    color: #666;
	text-decoration:none;
	
}

.icon-listRor a:link, a:active, a:visited
{
    outline:none;
    border:none;
	
}

.icon-listTest{   
    color: #444;
    float: left;
    font-size: 11px;
    font-weight: bold;
    padding: 5px 0px;
	font-family:arial;
	text-decoration:none;
	height:10px;
}


.icon-listTest a
{
    color: #666;
	text-decoration:none;
	
}

.icon-listTest a:link, a:active, a:visited
{
    outline:none;
    border:none;
	
}

.approve {
    background: url(../Content/Images/approved.png) no-repeat;
    font-weight: bold;
    height: 20px;
    margin: 0 9px 0 0;
    padding: 2px 0 0 20px;
    width: 20px;
}

.first {
    background: url(../Content/Images/first_page.png) no-repeat;
  
  
  
  
}

.approve:link,  .approve:active, .approve:visited
{
    

}
.pending {
    background: url(../Content/Images/pending.png) no-repeat;
    font-weight: bold;
    height: 20px;
    margin: 0 9px 0 0;
    padding: 2px 0 0 20px;
    width: 20px;
}
.draft {
    background: url(../Content/Images/doc.png)  no-repeat;
    font-weight: bold;
    height: 20px;
    margin: 0 9px 0 0;
    padding: 2px 0 0 20px;
    width: 20px;
}
.reject {
    background: url(../Content/Images/rejected.png) no-repeat;
    font-weight: bold;
    height: 20px;
    margin: 0 9px 0 0;
    padding: 2px 0 0 20px;
    width: 20px;
}
.showall {
    background: url(../Content/Images/show-all.png) no-repeat;
    font-weight: bold;
    height: 20px;
    margin: 0 9px 0 0;
    padding: 2px 0 0 20px;
    width: 20px;
}
.inactive {
    background: url(../Content/Images/Inactive.png) no-repeat;
    font-weight: bold;
    height: 20px;
    margin: 0 9px 0 0;
    padding: 2px 0 0 20px;
    width: 20px;
}
.pdf {
    background: url(../Content/Images/pdf.png) no-repeat;
    font-weight: bold;
    height: 20px;
    margin: 0 9px 0 0;
    padding: 2px 0 0 20px;
    width: 20px;
}

.exWord {
    background: url(../Content/Images/doc.png) no-repeat;
    font-weight: bold;
    height: 20px;
    margin: 0 9px 0 0;
    padding: 2px 0 0 20px;
    width: 20px;
}
.exExcel {
    background: url(../Content/Images/xls.png) no-repeat;
    font-weight: bold;
    height: 20px;
    margin: 0 9px 0 0;
    padding: 2px 0 0 20px;
    width: 20px;
}

.wordexport
{
 background: url(../Content/Images/doc.png) no-repeat;
    font-weight: bold;
    height: 20px;
    margin: 0 9px 0 0;
    padding: 2px 0 0 20px;
    width: 20px;	
}

.addnew
{
 background: url(../Content/Images/addnew.png) no-repeat;
    font-weight: bold;
    height: 19px;
    margin:-3px  9px 0 0;
    padding: 2px 0 2px 20px;
    width: 18px;	
}


.backbtn
{
 background: url(../Content/Images/backbtn.png) no-repeat;
    font-weight: bold;
    height: 19px;
    margin: 2px 9px 0 0;
    padding: 2px 0 2px 20px;
    width: 18px;	
    
}
.upload {
    background: url(../Content/Images/upload.png) no-repeat;
    font-weight: bold;    
    height: 20px;
    margin: 2px 9px 0 0;
    padding: 2px 0 2px 20px;
    width: 20px;
}
.DocView {
    background: url(../Content/Images/download.png) no-repeat;
    font-weight: bold;    
    height: 20px;
   margin: 2px 9px 0 0;
    padding: 2px 0 2px 20px;
    width: 20px;
}
.DocViewOld
{
 background: url(../Content/Images/docUpload.png) no-repeat;
    font-weight: bold;
    height: 5px;
    margin: 2px 9px 0 0;
    padding: 2px 0 2px 20px;
    width: 5px;	
    
}



.RORCheck
{
    background: url(../Content/Images/RORCheck.png) no-repeat;
    font-weight: bold;
    height: 10px;
    margin: 50px 0px 0 0;
    padding: 5px 0 2px 20px;
    width: 5px;	
    
}
.actionbtn
{
  background : url(../Content/Images/action.png) no-repeat;
    font-weight: bold;
    height: 19px;
    margin: 2px 0px 0 0;
    padding: 2px 0 2px 20px;
    width: 18px;	
    
}



.checkAll, .checkAll:hover
{ 
    /*font-weight: bold;*/
    color:#07C;
    height: 19px;
    margin: 2px 9px 0 0;
    padding: 2px 0 2px 10px;
    width: 18px;	
      /*text-decoration: underline;*/
      cursor:hand; cursor:pointer;
    
}

#header2 {
    z-index: 200;
    background: url(../Content/Images/arcadis-header-bg.png) repeat-x;
    height: 70px;
    /*min-height:80px;*/
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    margin-right: 0
}


#header {
    z-index: 200;
    background: url(../Content/Images/arcadis-header-bg.png) repeat-x;
    height: 40px;
    /*min-height:80px;*/
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    margin-right: 0
}
#header .brand {
	float:left;
	width:240px;
	min-height:80px;
	padding:0 0 0 10px;
	position:relative;
	/*background:#2577b5 no-repeat;*/
}
#header .logo {
	color:#fff;
	font-size:1.7em;
	text-transform:uppercase;
	padding: 0px 0 0 55px;
	display:inline-block
}
#header .logo span {
	font-weight:700
}
#header .toggle-navigation button:active, #header .toggle-navigation button:hover, #header button#toggle-mail:active, #header button#toggle-mail:hover {
	/*background: none;*/
}
#header .toggle-navigation button:hover i, #header button#toggle-mail:hover i {
	color:#F6F6F6
}
#header .toggle-navigation.toggle-left {
	margin:7px 0 0 -225px;
	display:inline-block;
	z-index: 99999;
	position: relative;
}
#header .btn-default {
	padding:3px 9px;
	background: none;
	/*-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;*/
	width:35px;
	/*height:35px;*/
}
#header .btn-default .fa-bars, #header .btn-default .fa-comment {
	cursor:pointer;
	color:#FFFFFF;
}
#header .user-nav {
	float:right;
	padding-top:0px;
	padding-right:40px
}
#header .user-nav ul li {
	display:inline-block;
	vertical-align:middle;
	font-size:14px
}
#header .user-nav ul li .profile-photo {
	display:inline-block;
	overflow:hidden;
	vertical-align:middle
}
#header .user-nav ul li.dropdown.messages .dropdown-menu {
	width:350px
}
#header .user-nav ul li.dropdown.settings .dropdown-menu {
	width:125px
}
#header .dropdown.settings .dropdown-menu>li>a:active, #header .dropdown.settings .dropdown-menu>li>a:hover {
	/*background-color:#16a086;*/
	color:#000000;
}
#header .dropdown.settings .dropdown-menu>li>a:hover .badge.badge-danager {
	background-color:#fff;
	color:#000000;
}
#header .user-nav ul li.dropdown.messages .dropdown-menu>li>a:hover, #header .user-nav ul li.dropdown.messages .dropdown-menu>li>a:hover .message-info .time {
	/*background:#1abc9c;*/
	color:#000000;
}
#header .user-nav ul li.dropdown.messages .dropdown-menu {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	left:-150px;
	top:48px;
	background-color:#F6F6F6;
	border:none;
	-webkit-box-shadow:0 0 5px rgba(0, 0, 0, .1);
	-moz-box-shadow:0 0 5px rgba(0, 0, 0, .1);
	-o-box-shadow:0 0 5px rgba(0, 0, 0, .1);
	box-shadow:0 0 5px rgba(0, 0, 0, .1);
	padding:0;
		color:#000000;
}
#header .user-nav ul li.dropdown.messages .dropdown-menu:before {
	bottom:100%;
	left:48%;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
	border-color:rgba(238, 238, 238, 0);
	border-bottom-color:#afafaf;
	border-width:8px;
	margin-left:-8px
}
#header .messages {
	margin:0 15px
}
#header .messages .badge {
	position:absolute;
	top:-10px;
	left:-5px
}
#header .options i {
	color:#ffffff;
	font-size:1.1em
}
#header .user-nav ul li.dropdown.settings {
	line-height: 36px;
	margin-right:10px;
	padding:0 10px
}
#header .user-nav ul li.dropdown.settings .dropdown-menu>li>a {
	padding:5px 10px;
	font-size:12px
}
#header .user-controls ul li.dropdown.settings .dropdown-menu>li {
	display:block
}
#header .user-nav ul li.dropdown.settings .dropdown-menu {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	left:-20px;
	top:48px;
	background-color:#f2f2f2;
	border-color:#e7e8ec;
	-webkit-box-shadow:0 0 5px rgba(0, 0, 0, .1);
	-moz-box-shadow:0 0 5px rgba(0, 0, 0, .1);
	-o-box-shadow:0 0 5px rgba(0, 0, 0, .1);
	box-shadow:0 0 5px rgba(0, 0, 0, .1)
}
#header .user-nav ul li.dropdown.settings .dropdown-menu:after {
	bottom:100%;
	left:78%;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
	border-color:rgba(238, 238, 238, 0);
	border-bottom-color:#F6F6F6;
	border-width:8px;
	margin-left:-8px
}
#header .user-nav ul li.dropdown.settings .dropdown-menu:before {
	bottom:100%;
	left:78%;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
	border-color:rgba(238, 238, 238, 0);
	border-bottom-color:#e7e8ec;
	border-width:8px;
	margin-left:-8px;
	top:-17px
}
#header .dropdown.messages .dropdown-menu>li, #header .dropdown.settings .dropdown-menu>li {
	display:block
}
#header li.dropdown ul.dropdown-menu.alert>li h1 {
	-webkit-border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	-ms-border-radius:3px 3px 0 0;
	-o-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
	background-color:#b9b9b9;
	margin:0;
	font-size:13px;
	padding:10px;
	font-weight:400;
	color:#fffff;
}
#header .user-nav ul li.dropdown.messages .dropdown-menu>li:last-child a {
	background-color:#fff;
	font-weight:400;
	font-size:12px;
	margin:0;
	-webkit-border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 3px 3px;
	-ms-border-radius:0 0 3px 3px;
	-o-border-radius:0 0 3px 3px;
	border-radius:0 0 3px 3px;
	text-align:right;
	padding:10px 15px;
}
#header .user-nav ul li.dropdown.messages .dropdown-menu>li:last-child a:hover {
	background:#1abc9c;
	color:#000000;
}
#header .user-nav ul li.dropdown.messages .dropdown-menu>li>a {
	margin:10px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	background-color:#fcfcfc;
	color:#797979
}
#header .user-nav ul li.dropdown.messages .dropdown-menu>li>a .message-info {
	vertical-align:top;
	display:inline-block;
	font-size:11px;
	margin-left:5px;
	width:225px
}
#header .user-nav ul li.dropdown.messages .dropdown-menu>li>a .message-info .sender {
	font-weight:500
}
#header .user-nav ul li.dropdown.messages .dropdown-menu>li>a .message-info .time {
	font-weight:300;
	font-size:9px;
	color:#b2b2b2
}
#header .user-nav ul li.dropdown.messages .dropdown-menu>li>a .message-info .message-content {
	white-space:normal;
	margin-top:5px
}
.sidebar {
    width: 240px;
    background: #F5F5F5;
    border-color:coral;
    position: absolute;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    z-index: 100;
    height: 100%;
    height: auto;
    min-height: 100%;
}
.sidebar-toggle {
	margin-left:-240px;
    
}
#leftside-navigation ul, #leftside-navigation ul ul {
	margin:0px 0 0;
	padding:0
}

    #leftside-navigation ul li {
        list-style-type: none;
        /*border-bottom:1px solid #BCE8F1;*/
        border-bottom: 1px solid #9AB3B8;
        border-bottom-color: #fffbfb;
        border-color:black;
        
    }


    #leftside-navigation ul li ul li {
        list-style-type: none;
        /*border-bottom:1px solid #BCE8F1;*/
        border-bottom: 1px solid #CDDFE3;
        
    }

#leftside-navigation ul li a {

}
#leftside-navigation ul li a span {
	display:inline-block
}

#leftside-navigation ul li a {
	color:#000000;
	text-decoration:none;
	display:block;
	padding:10px 0 10px 25px;
	font-size:14px;
	outline:0;
	-webkit-transition:all 200ms ease-in;
	-moz-transition:all 200ms ease-in;
	-o-transition:all 200ms ease-in;
	-ms-transition:all 200ms ease-in;
	transition:all 200ms ease-in;
	
}

    #leftside-navigation ul li a:hover, #leftside-navigation ul li a:active {
        color: #ffffff;
        /*	background:#0088cf;*/
        /*background:#02a3e7;*/
        background: #ED6B1A;
        text-decoration: none;
        display: block;
        /*	top:1px;*/
        padding: 10px 0 10px 25px;
        font-size: 16px;
        outline: 0;
        -webkit-transition: all 200ms ease-in;
        -moz-transition: all 200ms ease-in;
        -o-transition: all 200ms ease-in;
        -ms-transition: all 200ms ease-in;
        transition: all 200ms ease-in;
    }


#leftside-navigation ul li ul li a:hover, #leftside-navigation ul li a:active {
	color:#ffffff;
/*	background:#0088cf;*/
	background:#615E5C;
	text-decoration:none;
	display:block;
/*	top:1px;*/
	padding:10px 0 10px 25px;
	font-size:16px;
	outline:0;
	-webkit-transition:all 200ms ease-in;
	-moz-transition:all 200ms ease-in;
	-o-transition:all 200ms ease-in;
	-ms-transition:all 200ms ease-in;
	transition:all 200ms ease-in;
	
}

#leftside-navigation ul ul li {
	/*background:#23313f;*/
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	border-bottom:none;
	color: #428bcc;
}
#leftside-navigation ul ul li a {
	font-size:15px;
	padding-top:13px;
	padding-bottom:13px;
	color:#000000;
}
#leftside-navigation ul li a i {
	width:20px
}
#leftside-navigation ul li a i.fa-angle-left, #leftside-navigation ul li a i.fa-angle-right {
	padding-top:3px
}
#leftside-navigation ul ul {
	display:none
}
#leftside-navigation li.active ul {
	display:block
}
/*#leftside-navigation ul li a:hover, #leftside-navigation ul li.active>a {
	color:#000000;
}*/
/*.btn-primary+.dropdown-menu>li>a:active, .btn-primary+.dropdown-menu>li>a:hover {
	background-color:#eeeeee;
}*/
.sidebarRight {
	width:240px;
	height:100%;
	background:#293949;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
-ms-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
	z-index:100;
	position:absolute;
	overflow-y:auto;
	overflow-x:hidden;
	top:80px;
	right:0;
	display:none
}
.sidebar-toggle-right {
	display:block
}
.sidebarRight .sidebar-heading {
	font-size:14px;
	color:#FFF;
	font-weight:500;
	line-height:30px;
	padding:10px;
	text-transform:uppercase
}
.sidebarRight a.list-item:hover {
	background:#23313f;
}
.sidebarRight .sidebar-title {
	font-size:11px;
	color:#CCC;
	font-weight:500;
	text-transform:uppercase;
	float:left;
	width:100%;
	padding:10px
}
.sidebarRight .list-contacts .list-item {
	float:left;
	position:relative;
	width:100%;
	padding:8px 5px 8px 10px;
	margin-bottom:3px;
	display:block
}
.sidebarRight .list-contacts .list-item, .sidebarRight .list-contacts a.list-item {
	color:#fff!important
}
.sidebarRight .list-contacts .list-item .list-item-image img {
	float:left;
	width:30px;
	height:30px;
	margin-right:5px
}
.sidebarRight .list-contacts .list-item .list-item-content h4 {
	font-size:12px;
	line-height:17px;
	font-weight:600;
	padding:0;
	margin:0
}
.sidebarRight .list-contacts .list-item .list-item-content p {
	padding:0;
	margin:0;
	line-height:13px;
	font-size:11px
}
.sidebarRight .list-contacts .list-item .item-status.item-status-online {
	background:#27ae61
}
.sidebarRight .list-contacts .list-item .item-status.item-status-away {
	background:#f39c11
}
.sidebarRight .list-contacts .list-item .item-status {
	position:absolute;
	right:10px;
	top:15px;
	width:10px;
	height:10px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	background:#AAA
}
.main-content-wrapper {
	margin-right:0;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
-ms-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
	/*background: url(../Content/Images/bg-full.png) repeat;*/
	min-height:500px;	
	/*margin-left: 240px;*/
}
.main-content-wrapper #main-content {
	/*border-top:solid thin #e7e8ec;*/
	display:inline-block;
	padding:15px 15px 0;
	width:100%
}
.main-content-wrapper #main-content .h1 {
	margin:0;
	padding:0 10px 40px;
	float:left;
	line-height:10px;
	font-weight:300;
	font-size:42px;
	font-family:'Source Sans Pro', Arial, sans-serif;
	color:#ffffff;
}
.main-content-toggle-left {
	margin-left:0
}
.main-content-toggle-right {
	margin-right:240px
}
.dashboard-tile {
	background-color:#fff;
	color:#555;
	margin-bottom:15px;
	padding:10px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px
}
.dashboard-tile.tile-turquoise {
	background-color:#1abc9c;
	color:#fff
}
.dashboard-tile.tile-red {
	background-color:#e84c3d;
	color:#fff
}
.dashboard-tile.tile-blue {
	background-color:#3598db;
	color:#fff
}
.dashboard-tile.tile-purple {
	background-color:#9a59b5;
	color:#fff
}
.dashboard-tile .header {
	border-bottom:2px solid rgba(255, 255, 255, .2)
}
.dashboard-tile .header .title {
	display:inline-block;
	font-size:14px;
	font-weight:400;
	padding:5px;
	position:absolute;
	text-transform:uppercase;
	top:7px
}
.dashboard-tile .content {
	padding:10px
}
.dashboard-tile.header .content {
	padding:10px 20px;
	background:0 0;
	padding-right:10px;
	display:inline-block;
	position:relative;
	z-index:5
}
.dashboard-tile.detail .icon {
	position:absolute
}
.dashboard-tile.header .icon img {
	opacity:.8;
	display:block;
	float:right;
	height:80px;
	margin-bottom:10px;
	padding-left:15px;
	padding-top:10px;
	position:absolute;
	right:10px;
	top:50px;
	width:80px
}
.dashboard-tile.detail, .dashboard-tile.header {
	position:relative;
	overflow:hidden
}
.dashboard-tile.detail .content {
	background:0 0;
	padding:10px 10px 13px;
	display:inline-block;
	position:relative;
	z-index:5
}
.dashboard-tile.detail .icon {
	display:block;
	float:right;
	height:80px;
	margin-bottom:10px;
	padding-left:15px;
	padding-top:10px;
	width:80px;
	right:40px;
	bottom:9px
}
.dashboard-tile.detail .icon i {
	color:rgba(0, 0, 0, .05);
	font-size:85px;
	line-height:65px
}
.dashboard-tile .content p {
	margin-bottom:0;
	padding:10px;
	font-weight:4 00;
	font-size:14px;
	clear:both
}
#main-content .dashboard-tile .content h1 {
	margin:0;
	font-weight:300;
	font-size:40px;
	padding:8px;
		color:#ffffff;
}
/*.form-control {
	color:#717171;
	outline:0;
	height:18px;
	padding:6px 11px;
	line-height:18px;
	font-size:13px;
	background-color:#fafafa;
	min-height:28px;
	filter:none!important;
	-webkit-box-shadow:none!important;
	-moz-box-shadow:none!important;
	box-shadow:none!important;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
-webkit-transition:all .2s linear;
-moz-transition:all .2s linear;
-o-transition:all .2s linear;
-ms-transition:all .2s linear;
transition:all .2s linear
}*/
.form-control:focus {
	border-color:#7c7c7c
}
.form-horizontal.form-border .form-group {
	border-bottom:1px solid #eff2f7;
	padding-bottom:15px;
	margin-bottom:15px
}
.input-group {
	margin-bottom:15px
}
.control-group.error input, .control-group.error select, .control-group.error textarea {
	border-color:#b94a48;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)
}
.control-group.error .checkbox, .control-group.error /*.radio*/, .control-group.error input, .control-group.error select, .control-group.error textarea {
	color:#b94a48
}
label.error {
	color:#fff;
	background:#b94a48;
	border:solid thin #fff;
	padding:3px 5px
}
label.valid {
	color:#fff;
	background:#5CB85C;
	border:solid thin #fff;
	padding:3px 5px
}
.icheck .disabled, .icheck div {
	float:left
}
.icheck div {
	margin-right:10px
}
.icheck label {
	font-weight:400
}
.icheck .checkbox, .icheck /*.radio*/ {
	margin-bottom:10px
}
.btn {
	border:none;
	font-size:13px;
	font-weight:400;
	/*-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;*/
	padding: 0;
	margin:-1px 0px 0 0;
	-webkit-font-smoothing:subpixel-antialiased;
-webkit-transition:border .25s linear, color .25s linear, background-color .25s linear;
transition:border .25s linear, color .25s linear, background-color .25s linear
}
.btn:focus, .btn:hover {
	outline:0
}
.btn.active, .btn:active {
	-webkit-box-shadow:none;
	box-shadow:none;
	outline:0!important
}
.btn fieldset[disabled] .btn, .btn.disabled, .btn[disabled] {
	background-color:#bdc3c7;
	color:rgba(255, 255, 255, .75);
	opacity:.7;
	filter:alpha(opacity=70)
}
.btn-default, a.btn-default:link, a.btn-default:visited {
	color:#fff;
	background-color:#bdc3c7;
	outline:0!important
}
.btn-default.active, .btn-default:active, .btn-default:focus, .btn-default:hover, .open .dropdown-toggle.btn-default, a.btn-default:active, a.btn-default:hover {
	color:#fff;
	background-color: none;
	border-color: none;
}
.btn-default.active, .btn-default:active, .open .dropdown-toggle.btn-default {
	background: none;
	border-color:#bdc3c7
}
.btn-default.disabled, .btn-default.disabled.active, .btn-default.disabled:active, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled], .btn-default[disabled].active, .btn-default[disabled]:active, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default.active, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover {
	background-color:#bdc3c7;
	border-color:#bdc3c7
}
.btn-primary, a.btn-primary:link, a.btn-primary:visited {
	color:#fff;
	background-color:#1abc9c
}
.btn-primary.active, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open .dropdown-toggle.btn-primary, a.btn-primary:active, a.btn-primary:hover {
	color:#fff;
	background-color:#1dd2af;
	border-color:#1dd2af
}
.btn-primary.active, .btn-primary:active, .open .dropdown-toggle.btn-primary {
	background:#1abc9c;
	border-color:#1abc9c
}
.btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary[disabled].active, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
	background-color:#1abc9c;
	border-color:#1abc9c
}
.btn-info, a.btn-info:link, a.btn-info:visited {
	color:#fff;
	background-color:#3598db
}
a.btn-info:active, a.btn-info:hover {
	color:#fff;
	background-color:#4ba3df
}
.btn-info.active, .btn-info:active, .btn-info:focus, .btn-info:hover, .open .dropdown-toggle.btn-info {
	color:#fff;
	background-color:#4ba3df;
	border-color:#4ba3df
}
.btn-info.active, .btn-info:active, .open .dropdown-toggle.btn-info {
	background:#3598db;
	border-color:#3598db
}
.btn-info.disabled, .btn-info.disabled.active, .btn-info.disabled:active, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled], .btn-info[disabled].active, .btn-info[disabled]:active, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info.active, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover {
	background-color:#3598db;
	border-color:#3598db
}
.btn-danger {
	color:#fff;
	background-color:#e84c3d
}
.btn-danger.active, .btn-danger:active, .btn-danger:focus, .btn-danger:hover, .open .dropdown-toggle.btn-danger {
	color:#fff;
	background-color:#eb6154;
	border-color:#eb6154
}
.btn-danger.active, .btn-danger:active, .open .dropdown-toggle.btn-danger {
	background:#eb6154;
	border-color:#eb6154
}
.btn-danger.disabled, .btn-danger.disabled.active, .btn-danger.disabled:active, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled], .btn-danger[disabled].active, .btn-danger[disabled]:active, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger.active, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover {
	background-color:#e84c3d;
	border-color:#e84c3d
}
.btn-success {
	color:#fff;
	background-color:#2dcc70
}
.btn-success.active, .btn-success:active, .btn-success:focus, .btn-success:hover, .open .dropdown-toggle.btn-success {
	color:#fff;
	background-color:#3ed47d;
	border-color:#3ed47d
}
.btn-success.active, .btn-success:active, .open .dropdown-toggle.btn-success {
	background:#2dcc70;
	border-color:#2dcc70
}
.btn-success.disabled, .btn-success.disabled.active, .btn-success.disabled:active, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled], .btn-success[disabled].active, .btn-success[disabled]:active, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success.active, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover {
	background-color:#2dcc70;
	border-color:#2dcc70
}
.btn-warning {
	color:#fff;
	background-color:#f1c40f
}
.btn-warning.active, .btn-warning:active, .btn-warning:focus, .btn-warning:hover, .open .dropdown-toggle.btn-warning {
	color:#fff;
	background-color:#f1c40f;
	border-color:#f1c40f
}
.btn-warning.active, .btn-warning:active, .open .dropdown-toggle.btn-warning {
	background:#f2ca27;
	border-color:#f2ca27
}
.btn-warning.disabled, .btn-warning.disabled.active, .btn-warning.disabled:active, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled], .btn-warning[disabled].active, .btn-warning[disabled]:active, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning.active, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover {
	background-color:#f1c40f;
	border-color:#f1c40f
}
.btn.btn-3d {
	-webkit-transform:translate(0, 0);
	-moz-transform:translate(0, 0);
	transform:translate(0, 0);
-webkit-transition:all .2s ease;
-moz-transition:all .2s ease;
-o-transition:all .2s ease;
-ms-transition:all .2s ease;
transition:all .2s ease
}
.btn.btn-3d:active {
	-webkit-transform:translate(0, 3px);
	-moz-transform:translate(0, 3px);
	transform:translate(0, 3px)
}
.btn-default.btn-3d {
	-webkit-box-shadow:0 6px 0 #A6AAAC;
	-moz-box-shadow:0 6px 0 #A6AAAC;
	box-shadow:0 6px 0 #A6AAAC
}
.btn-default.btn-3d:active {
	-webkit-box-shadow:0 2px 0 #A6AAAC;
	-moz-box-shadow:0 2px 0 #A6AAAC;
	box-shadow:0 2px 0 #A6AAAC
}
.btn-default.btn-3d:focus, .btn-default.btn-3d:hover {
	background-color:#bdc3c7
}
.btn-primary.btn-3d {
	-webkit-box-shadow:0 6px 0 #14a084;
	-moz-box-shadow:0 6px 0 #14a084;
	box-shadow:0 6px 0 #14a084
}
.btn-primary.btn-3d:active {
	-webkit-box-shadow:0 2px 0 #14a084;
	-moz-box-shadow:0 2px 0 #14a084;
	box-shadow:0 2px 0 #14a084
}
.btn-primary.btn-3d:focus, .btn-primary.btn-3d:hover {
	background-color:#1abc9c
}
.btn-success.btn-3d {
	-webkit-box-shadow:0 6px 0 #2ab263;
	-moz-box-shadow:0 6px 0 #2ab263;
	box-shadow:0 6px 0 #2ab263
}
.btn-success.btn-3d:active {
	-webkit-box-shadow:0 2px 0 #2ab263;
	-moz-box-shadow:0 2px 0 #2ab263;
	box-shadow:0 2px 0 #2ab263
}
.btn-success.btn-3d:focus, .btn-success.btn-3d:hover {
	background-color:#2dcc70
}
.btn-info.btn-3d {
	-webkit-box-shadow:0 6px 0 #2e86c1;
	-moz-box-shadow:0 6px 0 #2e86c1;
	box-shadow:0 6px 0 #2e86c1
}
.btn-info.btn-3d:active {
	-webkit-box-shadow:0 2px 0 #2e86c1;
	-moz-box-shadow:0 2px 0 #2e86c1;
	box-shadow:0 2px 0 #2e86c1
}
.btn-info.btn-3d:focus, .btn-info.btn-3d:hover {
	background-color:#3598db
}
.btn-warning.btn-3d {
	-webkit-box-shadow:0 6px 0 #d6ae11;
	-moz-box-shadow:0 6px 0 #d6ae11;
	box-shadow:0 6px 0 #d6ae11
}
.btn-warning.btn-3d:active {
	-webkit-box-shadow:0 2px 0 #d6ae11;
	-moz-box-shadow:0 2px 0 #d6ae11;
	box-shadow:0 2px 0 #d6ae11
}
.btn-warning.btn-3d:focus, .btn-warning.btn-3d:hover {
	background-color:#f1c40f
}
.btn-danger.btn-3d {
	-webkit-box-shadow:0 6px 0 #c94034;
	-moz-box-shadow:0 6px 0 #c94034;
	box-shadow:0 6px 0 #c94034
}
.btn-danger.btn-3d:active {
	-webkit-box-shadow:0 2px 0 #c94034;
	-moz-box-shadow:0 2px 0 #c94034;
	box-shadow:0 2px 0 #c94034
}
.btn-danger.btn-3d:focus, .btn-danger.btn-3d:hover {
	background-color:#e84c3d
}
.btn-square {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0
}
.btn-default.btn-trans {
	color:#bdc3c7;
	background-color:transparent;
	border:solid thin #bdc3c7
}
.btn-default.btn-trans:active, .btn-default.btn-trans:focus, .btn-default.btn-trans:hover {
	color:#fff;
	background-color:#bdc3c7;
	border:solid thin #bdc3c7
}
.btn-primary.btn-trans {
	color:#1abc9c;
	background-color:transparent;
	border:solid thin #1abc9c
}
.btn-primary.btn-trans:active, .btn-primary.btn-trans:focus, .btn-primary.btn-trans:hover {
	color:#fff;
	background-color:#1abc9c;
	border:solid thin #1abc9c
}
.btn-success.btn-trans {
	color:#2dcc70;
	background-color:transparent;
	border:solid thin #2dcc70
}
.btn-success.btn-trans:active, .btn-success.btn-trans:focus, .btn-success.btn-trans:hover {
	color:#fff;
	background-color:#2dcc70;
	border:solid thin #2dcc70
}
.btn-info.btn-trans {
	color:#3598db;
	background-color:transparent;
	border:solid thin #3598db
}
.btn-info.btn-trans:active, .btn-info.btn-trans:focus, .btn-info.btn-trans:hover {
	color:#fff;
	background-color:#3598db;
	border:solid thin #3598db
}
.btn-warning.btn-trans {
	color:#f1c40f;
	background-color:transparent;
	border:solid thin #f1c40f
}
.btn-warning.btn-trans:active, .btn-warning.btn-trans:focus, .btn-warning.btn-trans:hover {
	color:#fff;
	background-color:#f1c40f;
	border:solid thin #f1c40f
}
.btn-danger.btn-trans {
	color:#e84c3d;
	background-color:transparent;
	border:solid thin #e84c3d
}
.btn-danger.btn-trans:active, .btn-danger.btn-trans:focus, .btn-danger.btn-trans:hover {
	color:#fff;
	background-color:#e84c3d;
	border:solid thin #e84c3d
}
.btn-lg {
	padding:10px 16px;
	font-size:18px;
	line-height:1.33
}
.btn-sm {
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px
}
.btn-xs {
	padding:1px 5px;
	font-size:12px;
	line-height:1.5;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px
}
.badge.badge-success {
	background-color:#2dcc70;
	color:#fff
}
.badge.badge-info {
	background-color:#3598db;
	color:#fff
}
.badge.badge-warning {
	background-color:#f1c40f;
	color:#fff
}
.badge.badge-danager {
	background-color:#afafaf;
	color:#fff
}
.slider.slider-horizontal {
	margin:10px 0
}
.slider.slider-vertical {
	margin:0 10px
}
.slider-handle.round {
	position:absolute;
	width:20px;
	height:20px;
	border:1px solid #EFF2F7;
	background:#fff;
	cursor:pointer
}
.slider-default .slider-selection {
	background-image:none;
	background-color:#bdc3c7
}
.slider-primary .slider-selection {
	background-image:none;
	background-color:#1abc9c
}
.slider-success .slider-selection {
	background-image:none;
	background-color:#2dcc70
}
.slider-warning .slider-selection {
	background-image:none;
	background-color:#f1c40f
}
.slider-info .slider-selection {
	background-image:none;
	background-color:#3598db
}
.slider-danger .slider-selection {
	background-image:none;
	background-color:#e84c3d
}
#RGB {
	height:239px;
	background:gray;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px
}
.progress-bar-default {
	background-color:#bdc3c7
}
.progress-bar-primary {
	background-color:#1abc9c
}
.progress-bar-success {
	background-color:#2dcc70
}
.progress-bar-warning {
	background-color:#f1c40f
}
.progress-bar-info {
	background-color:#3598db
}
.progress-bar-danger {
	background-color:#e84c3d
}
.dd {
	position:relative;
	display:block;
	margin:0;
	padding:0;
	max-width:600px;
	list-style:none;
	font-size:13px;
	line-height:20px
}
.dd-list {
	display:block;
	position:relative;
	margin:0;
	padding:0;
	list-style:none
}
.dd-list .dd-list {
	padding-left:30px
}
.dd-collapsed .dd-list {
	display:none
}
.dd-empty, .dd-item, .dd-placeholder {
	display:block;
	position:relative;
	margin:0;
	padding:0;
	min-height:20px;
	font-size:13px;
	line-height:20px
}
.dd-handle {
	cursor:move;
	display:block;
	height:30px;
	margin:5px 0;
	padding:5px 10px;
	color:#333;
	text-decoration:none;
	font-weight:700;
	border:1px solid #ccc;
	background:#fafafa;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	box-sizing:border-box;
	-moz-box-sizing:border-box
}
.dd-handle:hover {
	background:#fff;
	color:#1abc9c
}
.dd-item>button {
	display:block;
	position:relative;
	cursor:pointer;
	float:left;
	width:25px;
	height:20px;
	margin:5px 0;
	padding:0;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	border:0;
	background:0 0;
	font-size:12px;
	line-height:1;
	text-align:center;
	font-weight:700
}
.dd-item>button:before {
	content:'+';
	display:block;
	position:absolute;
	width:100%;
	text-align:center;
	text-indent:0
}
.dd-item>button[data-action=collapse]:before {
	content:'-'
}
.dd-empty, .dd-placeholder {
	margin:5px 0;
	padding:0;
	min-height:30px;
	background:#f2fbff;
	border:1px dashed #b6bcbf;
	box-sizing:border-box;
	-moz-box-sizing:border-box
}
.dd-empty {
	border:1px dashed #bbb;
	min-height:100px;
	background-color:#e5e5e5;
	background-size:60px 60px;
	background-position:0 0, 30px 30px
}
.dd-dragel {
	position:absolute;
	pointer-events:none;
	z-index:9999
}
.dd-dragel>.dd-item .dd-handle {
	margin-top:0
}
.dd-dragel .dd-handle {
	-webkit-box-shadow:2px 4px 6px 0 rgba(0, 0, 0, .1);
	box-shadow:2px 4px 6px 0 rgba(0, 0, 0, .1)
}
.dropdown-menu {
	background-color:#F6F6F6;
	border-color:#cbd0d3;
	-webkit-box-shadow:none;
	box-shadow:none;
	padding:6px;

}
.dropdown-menu>li {
	font-size:11px
}
.dropdown-menu>li>a {
	color:#797979;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
		color:#000000;
}
.dropdown-menu .divider {
	background-color:rgba(255, 255, 255, .05)
}
.btn-default+.dropdown-menu>li>a:focus, .btn-default+.dropdown-menu>li>a:hover {
	text-decoration:none;
	background-color:#bdc3c7;
		color:#000000;
}
.btn-primary+.dropdown-menu>li>a:focus, .btn-primary+.dropdown-menu>li>a:hover {
	text-decoration:none;
		color:#000000;
}
.btn-info+.dropdown-menu>li>a:focus, .btn-info+.dropdown-menu>li>a:hover {
	text-decoration:none;
	background-color:#2C81BA;
		color:#000000;
}
.btn-warning+.dropdown-menu>li>a:focus, .btn-warning+.dropdown-menu>li>a:hover {
	text-decoration:none;
	background-color:#f2ca27;
		color:#000000;
}
.btn-danger+.dropdown-menu>li>a:focus, .btn-danger+.dropdown-menu>li>a:hover {
	text-decoration:none;
	background-color:#c1392b;
		color:#000000;
}
.breadcrumb {
	background:0 0
}
.breadcrumb>li {
	font-size:12px
}
.modal-footer .btn+.btn {
	margin-bottom:5px
}
.modal .modal-body.modal-scroll {
	max-height:300px;
	overflow-y:auto
}
.chart-tooltip {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	background-color:#233242!important;
	border:0!important;
	color:#fff;
	padding:10px 20px!important;
	font-size:13px
}
.fa-hover {
	margin:5px 0
}
.fa-hover i {
	font-size:14px;
	margin-right:5px;
	width:20px
}
.tab-wrapper {
	margin-bottom:20px
}
.tab-wrapper .nav-tabs>li>a {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0
}
.tab-wrapper .tab-content {
	border:1px solid #ddd;
	border-top:0;
	padding:10px 15px
}
.tab-wrapper>.nav-tabs>li a {
	color:#5D5F63
}
.tab-wrapper>.nav-tabs>li.active>a {
	border-top:2px solid #1abc9c;
	background-color:#fff
}
.tab-wrapper.tab-left>.nav-tabs>li, .tab-wrapper.tab-right>.nav-tabs>li {
	float:none;
	min-width:75px
}
.tab-wrapper.tab-left>.nav-tabs>li>a, .tab-wrapper.tab-right>.nav-tabs>li>a {
	border:1px solid #ddd
}
.tab-wrapper.tab-left>.nav-tabs>li.active>a, .tab-wrapper.tab-right>.nav-tabs>li.active>a {
	border-top-color:#ddd!important
}
.tab-wrapper.tab-left .tab-content, .tab-wrapper.tab-right .tab-content {
	overflow:auto;
	border-top:1px solid #ddd
}
.tab-wrapper.tab-left>.nav-tabs {
	float:left;
	margin-right:-3px
}
.tab-wrapper.tab-left>.nav-tabs>li>a {
	border-right:0
}
.tab-wrapper.tab-left>.nav-tabs>li.active>a {
	border-left:2px solid #1abc9c
}
.tab-wrapper.tab-right>.nav-tabs {
	float:right;
	margin-left:-1px
}
.tab-wrapper.tab-right>.nav-tabs>li>a {
	border-left:0
}
.tab-wrapper.tab-right>.nav-tabs>li.active>a {
	border-right:2px solid #1abc9c
}
.tab-wrapper.tab-bottom>.tab-content {
	border-top:1px solid #ddd
}
.tab-wrapper.tab-bottom>.nav-tabs {
	border-bottom:none;
	margin-top:0
}
.tab-wrapper.tab-bottom>.nav-tabs>li.active>a {
	margin-top:-2px;
	border-top-color:transparent!important;
	border-bottom:2px solid #1abc9c
}
.tab-primary.tab-wrapper>.nav-tabs>li.active>a {
	border-top-color:#1abc9c
}
.tab-primary.tab-wrapper.tab-left>.nav-tabs>li.active {
	border-left-color:#1abc9c
}
.tab-primary.tab-wrapper.tab-right>.nav-tabs>li.active {
	border-right-color:#1abc9c
}
.tab-primary.tab-wrapper.tab-bottom>.nav-tabs>li.active>a {
	border-bottom-color:#1abc9c
}
/*
.panel {
	border:none;
	box-shadow:none;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px
}
.panel>.panel-heading {
	font-size:13px;
	font-weight:400;
	text-transform:uppercase;
	padding:15px
}
.panel .actions {
	position:absolute;
	right:30px;
	top:18px
}
.panel .actions i {
	font-size:1em;
	margin:0 3px
}
.panel .actions i:hover {
	cursor:pointer
}
.panel>.panel-footer {
	font-size:13px;
	font-weight:400;
	text-transform:uppercase;
	padding:15px
}
.panel-default>.panel-heading {
	border-color:#eff2f7;
	background:#fafafa;
	color:#767676
}
.panel-default .actions i {
	font-size:1em;
	color:#bdc3c7;
	margin:0 3px
}
.panel-default .actions i:hover {
	cursor:pointer;
	color:#767676
}
.panel-default>.panel-footer {
	border-color:#eff2f7;
	background:#fafafa;
	color:#767676
}
.panel-primary>.panel-heading {
	color:#fff;
	background-color:#1abc9c;
	border-color:#1abc9c
}
.panel-primary {
	border-color:#1abc9c
}
.panel-primary>.panel-heading a, .panel-primary>.panel-heading a:hover {
	color:#fff
}
.panel-solid-default>.panel-body, .panel-solid-default>.panel-footer, .panel-solid-default>.panel-heading {
	background:#bdc3c7;
	color:#fff;
	border:none
}
.panel-solid-primary>.panel-body, .panel-solid-primary>.panel-footer, .panel-solid-primary>.panel-heading {
	background:#1abc9c;
	color:#fff;
	border:none
}
.panel-solid-success>.panel-body, .panel-solid-success>.panel-footer, .panel-solid-success>.panel-heading {
	background:#2dcc70;
	color:#fff;
	border:none
}
.panel-solid-warning>.panel-body, .panel-solid-warning>.panel-footer, .panel-solid-warning>.panel-heading {
	background:#f1c40f;
	color:#fff;
	border:none
}
.panel-solid-info>.panel-body, .panel-solid-info>.panel-footer, .panel-solid-info>.panel-heading {
	background:#3598db;
	color:#fff;
	border:none
}
.panel-solid-danger>.panel-body, .panel-solid-danger>.panel-footer, .panel-solid-danger>.panel-heading {
	background:#e84c3d;
	color:#fff;
	border:none
}
*/
.step-content {
	border:1px solid #D4D4D4;
	border-top:0;
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	-ms-border-radius:0 0 4px 4px;
	-o-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px;
	padding:10px;
	margin-bottom:10px
}
.wizard {
	position:relative;
	overflow:hidden;
	background-color:#f9f9f9;
	border:1px solid #d4d4d4;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
*zoom:1;
	-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, .065);
	-moz-box-shadow:0 1px 4px rgba(0, 0, 0, .065);
	box-shadow:0 1px 4px rgba(0, 0, 0, .065)
}
.wizard:after, .wizard:before {
	display:table;
	line-height:0;
	content:""
}
.wizard:after {
	clear:both
}
.wizard ul {
	width:4000px;
	padding:0;
	margin:0;
	list-style:none outside none
}
.wizard ul.previous-disabled li.complete {
	cursor:default
}
.wizard ul.previous-disabled li.complete:hover {
	color:#468847;
	cursor:default;
	background:#f3f4f5
}
.wizard ul.previous-disabled li.complete:hover .chevron:before {
	border-left-color:#f3f4f5
}
.wizard ul li {
	position:relative;
	float:left;
	height:46px;
	padding:0 20px 0 30px;
	margin:0;
	font-size:16px;
	line-height:46px;
	color:#999;
	cursor:default;
	background:#ededed
}
.wizard ul li .chevron {
	position:absolute;
	top:0;
	right:-14px;
	z-index:1;
	display:block;
	border:24px solid transparent;
	border-right:0;
	border-left:14px solid #d4d4d4
}
.wizard ul li .chevron:before {
	position:absolute;
	top:-24px;
	right:1px;
	display:block;
	border:24px solid transparent;
	border-right:0;
	border-left:14px solid #ededed;
	content:""
}
.wizard ul li.complete {
	color:#1abc9c;
	background:#f3f4f5
}
.wizard ul li.complete:hover {
	cursor:pointer;
	background:#e1f2ef
}
.wizard ul li.complete:hover .chevron:before {
	border-left:14px solid #e1f2ef
}
.wizard ul li.complete .chevron:before {
	border-left:14px solid #f3f4f5
}
.wizard ul li.active {
	color:#1abc9c;
	background:#fff
}
.wizard ul li.active .chevron:before {
	border-left:14px solid #fff
}
.wizard ul li .badge {
	margin-right:8px
}
.wizard ul li:first-child {
	padding-left:20px;
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	-ms-border-radius:4px 0 0 4px;
	-o-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px
}
.wizard .actions {
	position:initial;
	z-index:1000;
	float:right;
	padding-right:15px;
	padding-left:15px;
	line-height:46px;
	vertical-align:middle;
	background-color:#e5e5e5;
	border-left:1px solid #d4d4d4
}
.wizard .actions a {
	margin-right:8px;
	font-size:12px;
	line-height:45px
}
.wizard .actions .btn-prev i {
	margin-right:5px;
	color:#fff
}
.wizard .actions .btn-next i {
	margin-left:5px;
	color:#fff
}
.wizard .actions .btn-prev[disabled] i {
	color:rgba(255, 255, 255, .75)
}
.step-content .step-pane {
	display:none
}
.step-content .active {
	display:block
}
.step-content .active .btn-group .active {
	display:inline-block
}
.wizard .steps .badge.badge-info, .wizard .steps .badge.badge-success {
	background-color:#1abc9c
}
.form-group .title {
	text-align:right
}
.mail-option ul li {
	list-style:none
}
#view-mail-wrapper header {
	color:#a2a2a2
}
#view-mail-wrapper header h2 {
	border-bottom:1px solid #ddd;
	padding:0 0 15px
}
#view-mail-wrapper header p {
	position:absolute;
	right:35px;
	top:48px
}
#view-mail-wrapper .view-mail-header {
	padding-top:5px
}
#view-mail-wrapper .view-mail-header img {
	margin-right:10px
}
#view-mail-wrapper .view-mail-reply {
	margin-top:12px
}
#view-mail-wrapper .view-mail-body {
	border-top:1px solid #ddd;
	padding-top:15px;
	margin-top:15px
}
#view-mail-wrapper .view-mail-body p {
	line-height:1.8em
}
#view-mail-wrapper .view-compose-body .panel-footer, #view-mail-wrapper .view-mail-body .panel-footer {
	background:#fff;
	border-bottom:1px solid #ddd;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0;
	padding:15px 0
}
#view-mail-wrapper .view-mail-body .panel-footer h5 {
	display:inline-block
}
#view-mail-wrapper .view-mail-body .panel-footer .attchments {
	padding:0 8px;
	text-transform:lowercase
}
#view-mail-wrapper .view-mail-body .panel-footer button.pull-right {
	margin:0 0 0 8px
}
.send-options {
	cursor:pointer;
	display:inline-block;
	font-size:14px;
	position:absolute;
	right:45px;
	top:22px
}
.send-options a {
	color:#979797
}
#form-group-bcc, #form-group-cc {
	display:none
}
.compose-nav>li+li {
	margin-left:0;
	margin-top:0
}
.compose-nav li a, .compose-nav li a:visited {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0;
	border-top:1px solid #f2f3f6;
	padding:15px;
	border-right:3px solid rgba(0, 0, 0, 0);
	color:#5D5F63
}
.compose-nav>li.active>a, .compose-nav>li.active>a:focus, .compose-nav>li.active>a:hover, .compose-nav>li>a:focus, .compose-nav>li>a:hover {
	background:#f9f9f9;
	color:#1abc9c;
	border-left:3px solid #1abc9c;
	margin-left:-3px
}
.mail-checkbox {
	margin:0 15px 0 8px
}
.mail-option .btn-group .fa-refresh, .pag-left, .pag-right {
	color:#fff
}
.inbox-pag li {
	float:left;
	margin-left:5px
}
.inbox-pag li span {
	display:inline-block;
	margin-top:7px;
	margin-right:5px
}
.compose-nav {
	margin:15px -15px 0 -15px
}
.table-inbox span.title {
	display:block;
	font-weight:700
}
.table-inbox tr {
	background:#f9f9f9
}
.table-inbox tr.unread {
	background:#fff
}
.table-inbox a, .table-inbox a:visited {
	color:#5D5F63
}
.table-inbox .unread a, .table-inbox .unread a:visited {
	color:#1abc9c
}
.table-inbox .fa-star {
	color:#f1c40f
}
.overlay {
	display:block;
	text-align:center;
	color:#fff;
	font-size:60px;
	line-height:80px;
	opacity:.8;
	background:#1abc9c;
	border:solid 3px #1abc9c;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	box-shadow:2px 2px 10px #333;
	text-shadow:1px 1px 1px #666;
	padding:0 4px
}
.overlay_arrow {
	left:50%;
	margin-left:-16px;
	width:0;
	height:0;
	position:absolute
}
.overlay_arrow.above {
	bottom:-15px;
	border-left:16px solid transparent;
	border-right:16px solid transparent;
	border-top:16px solid #1abc9c
}
.overlay_arrow.below {
	top:-15px;
	border-left:16px solid transparent;
	border-right:16px solid transparent;
	border-bottom:16px solid #1abc9c
}
#login-container {
	width:100%;
	height:100%;
	position:absolute;
	-webkit-transition:all 3s ease-in-out;
	-moz-transition:all 3s ease-in-out;
	-o-transition:all 3s ease-in-out;
	-ms-transition:all 3s ease-in-out;
	transition:all 3s ease-in-out
}
#login-wrapper {
	margin:100px auto;
	float:none
}
#login-wrapper .logo {
	color:#fff;
	font-size:1.7em;
	text-transform:uppercase;
	display:inline-block
}
#login-wrapper .logo:before {
	background-image:url(../img/logo.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 20px;
	content:"\00a0"
}
#login-wrapper .form-group i {
	position:absolute;
	left:27px;
	top:11px
}
#login-wrapper #email, #login-wrapper #password {
	padding-left:32px
}
#error-container {
	width:100%;
	height:100%;
	position:absolute;
	-webkit-transition:all 3s ease-in-out;
	-moz-transition:all 3s ease-in-out;
	-o-transition:all 3s ease-in-out;
	-ms-transition:all 3s ease-in-out;
	transition:all 3s ease-in-out;
	color:#fff;
	background:#405d8c;
	background:-moz-radial-gradient(center, ellipse cover, #405d8c 0, #293949 100%);
	background:-webkit-gradient(radial, center center, 0, center center, 100%, color-stop(0%, #405d8c), color-stop(100%, #293949));
	background:-webkit-radial-gradient(center, ellipse cover, #405d8c 0, #293949 100%);
	background:-o-radial-gradient(center, ellipse cover, #405d8c 0, #293949 100%);
	background:-ms-radial-gradient(center, ellipse cover, #405d8c 0, #293949 100%);
	background:radial-gradient(ellipse at center, #405d8c 0, #293949 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#405d8c', endColorstr='#293949', GradientType=1)
}
#error-container .block-error {
	width:400px;
	margin:50px auto 0
}
#error-container header h1.error {
	color:#fff;
	font-size:250px
}
#error-container header p {
	color:#fff;
	text-transform:uppercase;
	font-size:30px
}
#error-container p {
	margin:10px 0 40px
}
.timeline {
	border-collapse:collapse;
	border-spacing:0;
	display:table;
	position:relative;
	table-layout:fixed;
	width:100%
}
.timeline .time-layer {
	margin-right:-40px;
	margin-top:30px;
	position:relative;
	margin-bottom:30px
}
.timeline:before {
	background-color:#d8d9df;
	bottom:0;
	content:"";
	left:50%;
	position:absolute;
	top:30px;
	width:1px;
	z-index:0
}
h3.timeline-title {
	color:#C8CCD7;
	font-size:20px;
	font-weight:400;
	margin:0 0 5px;
	text-transform:uppercase
}
.timeline-layer .panel .panel-heading h1 i {
	color:#bdc3c7
}
.timeline-item.left:after, .timeline-item:before {
	content:"";
	display:block;
	width:50%
}
.timeline-item {
	display:table-row
}
.timeline-layer {
	display:table-cell;
	vertical-align:top;
	width:50%
}
.timeline-layer h1 {
	font-size:16px;
	font-weight:300;
	margin:0 0 5px
}
.timeline-layer .panel {
	display:block;
	margin-left:45px;
	position:relative;
	text-align:left;
	background:#fff
}
.timeline-item .timeline-layer .arrow {
	border-bottom:8px solid transparent;
	border-top:8px solid transparent;
	display:block;
	height:0;
	left:-7px;
	position:absolute;
	top:13px;
	width:0;
	border-right:8px solid #fff
}
.timeline-item.left .timeline-layer .arrow-left {
	border-bottom:8px solid transparent;
	border-top:8px solid transparent;
	display:block;
	height:0;
	right:-7px;
	position:absolute;
	top:13px;
	width:0;
	left:auto;
	border-left:8px solid #fff
}
.timeline .timeline-icon {
	left:-60px;
	position:absolute;
	top:5px;
	background:#bdc3c7;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	display:block;
	height:30px;
	width:30px;
	text-align:center;
	color:#fff
}
.timeline .timeline-icon i {
	margin-top:9px
}
.timeline-item.left .timeline-icon {
	left:auto;
	right:-60px
}
.timeline .time-icon:before {
	font-size:16px;
	margin-top:5px
}
.timeline .timeline-date {
	left:-245px;
	position:absolute;
	text-align:right;
	top:12px;
	width:150px;
	display:none
}
.timeline-item.left .timeline-date {
	left:auto;
	right:-245px;
	text-align:left;
	display:none
}
.timeline-item.left:before {
	display:none
}
.timeline-layer p {
	font-size:14px;
	margin-bottom:0;
	color:#999
}
.timeline-layer .panel {
	margin-bottom:5px
}
.timeline-layer .album {
	margin-top:20px
}
.timeline-item.left .timeline-layer .album {
	margin-top:20px;
	float:right
}
.timeline-layer .notification {
	background:#FFF;
	margin-top:20px;
	padding:4px
}
.timeline-item.left .panel {
	margin-left:0;
	margin-right:45px
}
.timeline-item.left h1, .timeline-item.left p {
	text-align:right
}
#cal {
	background:#fff;
	padding:20px;
	-webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	-ms-border-radius:0 3px 3px 0;
	-o-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0
}
#events {
	background:#1abc9c;
	color:#fff;
	height:755px;
	-webkit-border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	-ms-border-radius:3px 0 0 3px;
	-o-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px
}
#events h2 {
	font-size:3em;
	font-weight:300
}
#events h3 {
	font-size:2em;
	font-weight:300;
	padding:0;
	margin:0 0 50px
}
.external-event.ui-draggable {
	margin:10px 0;
	padding:5px;
	background:#149e82;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px
}
.external-event.ui-draggable:hover {
	cursor:move
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
	background-color:#1abc9c;
	border-color:#1abc9c
}
.pagination>li>a, .pagination>li>span {
	color:#1abc9c
}
.default-bg {
	background-color:#bdc3c7
}
.primary-bg {
	background-color:#1abc9c
}
.success-bg {
	background-color:#2dcc70
}
.warning-bg {
	background-color:#f1c40f
}
.info-bg {
	background-color:#3598db
}
.danger-bg {
	background-color:#e84c3d
}
.default-txt {
	color:#bdc3c7
}
.primary-txt {
	color:#1abc9c
}
.success-txt {
	color:#2dcc70
}
.warning-txt {
	color:#f1c40f
}
.info-txt {
	color:#3598db
}
.danger-txt {
	color:#e84c3d
}
.label-default {
	background-color:#bdc3c7
}
.label-primary {
	background-color:#1abc9c
}
.label-success {
	background-color:#2dcc70
}
.label-warning {
	background-color:#f1c40f
}
.label-info {
	background-color:#3598db
}
.label-danger {
	background-color:#e84c3d
}
.canvas-container {
	min-height:300px;
	max-height:600px;
	position:relative
}
@media only screen and (max-width:767px) and (min-width:480px) {
#main-content .h1 {
font-size:35px
}
}
@media only screen and (max-width:660px) {
#header {
height:160px
}
#header .brand {
width:100%
}
#header .user-nav ul {
padding-left:0
}
#header .toggle-navigation.toggle-left {
float:left
}
.sidebar {
margin-left:-240px
}
.sidebar-toggle {
margin-left:0;
width:100%
}
.main-content-wrapper {
margin-left:0
}
.main-content-toggle-left {
margin-left:660px
}
.sidebarRight {
top:160px;
width:100%
}
.user-nav ul li {
font-size:12px
}
}
@media only screen and (max-width:479px) {
#main-content .h1 {
font-size:22px
}
#header .dropdown.messages {
display:none
}
}


/* Mapael  */

body {
    color: #5d5d5d;
    font-family: Helvetica, Arial, sans-serif;
}

h1 {
    font-size: 50px;
    margin: auto;
    margin-top: 60px;
}

.container {
    max-width: 1100px;
    margin: auto;
    
}

/* Specific mapael css class are below
         * 'mapael' class is added by plugin
        */

.mapael .map {
    position: relative;
    
}

.mapael .mapTooltip {
    position: absolute;
    background-color: #fff;
    moz-opacity: 0.70;
    opacity: 0.70;
    filter: alpha(opacity=70);
    border-radius: 20px;
    padding: 5px;
    z-index: 1000;
    max-width: 250px;
    display: none;
    color: #1A527B;
}

/* Mapael  Ends */



/*   Team Build Template */



/*   Team Build Template */
