body 																				{ height:100%;background-color:#f0f1f0; }
html 																				{ height:100%; }

input 																				{ outline:none !important; }
textarea 																			{ outline:none !important; }



.navbar 																			{ height:59px;background:#37434f;border-bottom:none;padding:0;border-radius:0;border:none; }

.navbar-header 																		{ width:305px;background:#2C363F;height:59px; } 

.navbar-nav > li > a 																{ padding:19px; }
.navbar-nav > li > a.dashboard img 													{ margin-top:-2px;margin-left:5px; }
.navbar-default .navbar-nav > li > a 												{ background:#37434f;color:#afb4b9;font-size:15px;-o-transition: all 160ms;-moz-transition: all 160ms;-webkit-transition: all 160ms;transition: all 160ms; }
.navbar-default .navbar-nav > li > a:hover 											{ background:#2c363f;color:#fff; }

.navbar-collapse 																	{ padding-right:0; }

.navbar-default .navbar-nav > li > a:hover,
 .navbar-default .navbar-nav > li > a:focus 										{ background:#2c363f;color:#fff; }

.navbar-brand 																		{ line-height:30px;height:59px;padding:15px 25px;position:relative;width:100%; }
.navbar-brand img {  }
.navbar-brand span {  }

.navbar-default .navbar-nav > .dropdown > a .caret 									{ border-top-color:#959DA5;border-bottom-color:#959DA5; }
.navbar-default .navbar-nav > .dropdown > a:hover .caret 							{ border-top-color:#7C7E7E;border-bottom-color:#7C7E7E; }

.header-notifications li 															{ display:block;width:55px;border-left:1px solid #49545F;height:59px;position:relative;float:left; }
.header-notifications li:last-child 												{ border-right:1px solid #49545F; }
.header-notifications a 															{ display:inline-block;width:55px;height:59px;transition:all 160ms; }
.header-notifications a:hover 														{ background-color:#2c363f !important;color:#fff; }
.header-notifications li.last 														{ width:57px; }

.header-notifications .lbl 															{ display:block;height:13px;width:13px;display:block;background:#E24555;font-size:9px;color:#fff;line-height:13px;text-align:center;position:Absolute;top:15px;right:10px; }

.header-notifications a.clock 														{ background:url('images/icon-clock-dashboard.png') no-repeat center center; } 
.header-notifications a.task 														{ background:url('images/icon-task-dashboard.png') no-repeat center center; } 
.header-notifications a.globe 														{ background:url('images/icon-globe-dashboard.png') no-repeat center center; } 



.header-drop-right li a 															{ padding:0 20px 0 25px;color:#fff !important; }
.header-drop-right img 																{ display:inline-block;padding:0 15px 0 20px; }

.user-dropdown-one.open > a 														{ background:#2c363f !important; }

.user-dropdown-two 																	{ box-shadow:none;border-radius:0;padding:0;border:none;right:19px !important;/*width:100px;*/width:100%; }
.user-dropdown-two li 																{ height:45px;opacity:.9;/*width:185px;*/background:#414A52 url('images/dropd-1.png') no-repeat 160px 12px !important; }
.user-dropdown-two li a 															{ color:#fff;text-decoration:none;height:45px;line-height:45px;font-size:14px;padding-left:20px;/*width:198px;*/border-bottom:1px solid #545c64;background:rgba('44,54,63,0.9');-o-transition: background-color 700ms;-moz-transition: background-color 700ms;-webkit-transition: background-color 700ms;transition: background-color 700ms; }
.user-dropdown-two.open a 															{ color:#fff;background:#2c363f !important; }

.user-dropdown-two li.log-out 														{ background:#2C363F url('images/dropd-2.png') no-repeat 160px 12px !important; }
.user-dropdown-two li.log-out a:link 												{  }
.user-dropdown-two li.log-out a:visited 											{  }
.user-dropdown-two li.log-out a:hover 												{ background:#20272d url('images/dropd-2.png') no-repeat 160px 12px !important;color:#2ecc71 !important; }
.user-dropdown-two li.log-out a:active 												{  }


.user-dropdown-two a:link 															{  }
.user-dropdown-two a:visited 														{  }
.user-dropdown-two a:hover 															{ background:#20272d url('images/dropd-1.png') no-repeat 160px 12px !important;color:#2ecc71 !important; }
.user-dropdown-two a:active 														{  }


.user-dropdown-two li:last-child a 													{ border-bottom:none;border-radius:0 0 2px 2px; }
.user-dropdown-two li:last-child 													{ border-radius:0 0 2px 2px; }

#footer 																			{ height: 60px;background-color: #37434f;text-align:left;padding-left:50px;overflow:hidden;z-index:9999;position:relative; }
#footer ul 																			{ float:left; }

#wrap 																				{ min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -60px;padding: 0 0 60px; }

#footer .col-md-6.left 																{  }
#footer .col-md-6.right 															{ padding:0 60px 0 0; }
#footer .col-md-6.right span 														{ color:#afb4b9;font-size:13px;display:inline-block;padding:11px 0 0 0; }
#footer .col-md-6.right strong 														{ color:#d4d9dd; }

#footer .col-md-6.left ul 															{ list-style-type:none; }
#footer .col-md-6.left li 															{ display:inline-block;line-height:60px; }
#footer .col-md-6.left li a 														{ color:#d4d9dd;font-size:14px;text-decoration:none;-o-transition: all 700ms;-moz-transition: all 700ms;-webkit-transition: all 700ms;transition: all 700ms;font-weight:500; }
#footer .col-md-6.left li span 														{ color:#d4d9dd;font-size:9px;margin:0 10px; }

#footer .col-md-6.left li a:link 													{  }
#footer .col-md-6.left li a:visited 												{  }
#footer .col-md-6.left li a:hover 													{ color:#B9BCBF; }
#footer .col-md-6.left li a:active 													{  }


/* notes */

.note-wrapper 																		{ margin-top:15px;margin-bottom:10px;background:url('images/back-shadow-style.png') repeat-x left bottom;padding:0 0 2px 0;border-left:1px solid #e1e2e1;border-right:1px solid #e1e2e1; }

.note 																				{ position:Relative;width:100%;padding:10px 0 10px 40px;background:#fff;border-radius:2px;color:#3498db;-o-transition: all 160ms;-moz-transition: all 160ms;-webkit-transition: all 160ms;transition: all 160ms;cursor:pointer; }
.note.first 																		{ margin-top:30px; }

.note-wrapper.last 																	{ margin-bottom:0 !important; }

.note:link 																			{  }
.note:visited 																		{  }
.note:hover 																		{ background:#f9fafa; }
.note:active 																		{  }

.note .number 																		{ width:43px;border-right:1px solid #f0f1f2;height:100%;position:Absolute;left:0;top:0;text-align:center; }

.note .number span 																	{ color:#798189;font-size:15px; }

.note .number:before 																{ content:'';display:inline-block;height:100%;vertical-align: middle; }

.note .number div 																	{ display: inline-block;vertical-align: middle; } 
  
.note p 																			{ padding:0 0 0 15px;margin:0;color:#3498db;line-height:22px; }

.note .close1 																		{ width:43px;border-left:1px solid #f0f1f2;height:100%;position:Absolute;right:0;top:0;text-align:Center; }
.note .close1:before 																{ content:'';display:inline-block;height:100%;vertical-align: middle; }
.note .close1 div 																	{ display: inline-block;vertical-align: middle; }
.note .close1 a 																	{ width:15px;height:15px;display:inline-block;height:15px;width:15px;background:url('images/note-cancel-icon.png') no-repeat left top;margin:0 2px 0 0; }

.note .close1 a:link 																{  }
.note .close1 a:visited 															{  }
.note .close1 a:hover 																{ background-position:right top; }
.note .close1 a:active 																{  }

.note .editable 																	{ width:90px;border-left:1px solid #f0f1f2;height:100%;position:Absolute;right:43px;top:0;text-align:Center;display:none;  }
.note .editable a 																	{ color:#899197;  }
.note .editable:before 																{ content:'';display:inline-block;height:100%;vertical-align: middle; }
.note .editable div 																{ display: inline-block;vertical-align: middle; }

.note:hover .editable 																{ display:block; }

.note .editable a:hover 															{ color:#6A6A6A; }

.profile-info 																		{ background:#fff url('images/back-shadow-style.png') repeat-x left bottom;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-top:1px solid #e5e5e5;padding:25px 0 25px 26px;border-radius:2px;margin:0 0 30px 0; } 

.profile-info > img 																{ margin:0 0 12px 0;padding:0 26px 0 0;max-width:100%; }	
	
.profile-info .info.extra 															{ margin:0 0 24px 0; }	
	
.profile-info .info 																{ display:block;border-bottom:1px solid #e6e7e9;padding:0 0 15px 0;margin:10px 0 17px 0; }
.profile-info .info h3 																{ font-size:15px;color:#37434f;font-weight:600;margin-bottom:5px; }
.profile-info .info h3 a 															{ color:#3498db;margin-left:5px; }
.profile-info .info span 															{ font-size:12px;font-weight:600;color:#90969c;text-transform:uppercase; }

.profile-categories 																{ background:#fff url('images/back-shadow-style.png') repeat-x left bottom;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-top:1px solid #e5e5e5;border-radius:2px;padding:24px 0 10px 24px;margin:0 0 30px 0; }

.profile-categories > span 															{ color:#B2B7BB;font-size:12px;text-transform:uppercase;font-weight:600;margin:0 0 15px;display:block; }	
	
.profile-categories > span.title 													{ color:#798189;font-size:12px;display:block;text-transform:uppercase;font-weight:bold;margin:0 0 15px 0; }	
	
.profile-categories .wrap span 														{ display:block; }	
	
.profile-categories ul 																{ padding:0; }	
.profile-categories ul li 															{ display:block;float:left;margin:0 8px 0 0; }
.profile-categories ul img 															{ display:block; }	
.profile-categories ul li > a 														{ -o-transition: all 160ms;-moz-transition: all 160ms;-webkit-transition: all 160ms;transition: all 160ms;border:2px solid #DFE1E4;border-radius:50px;display:inline-block;height:35px;width:35px;line-height:30px;text-align:center;margin:2px 0 0 0;color:#28A95F; }
.profile-categories ul li > a:link 													{  }	
.profile-categories ul li > a:visited 												{  }	
.profile-categories ul li > a:hover 												{ border-color:#28A95F;background-color:#28A95F;color:#fff; }	
.profile-categories ul li > a:active 												{  }	
	
.profile-categories .hr 															{ background:#e6e7e9;height:1px;margin:24px 0 10px -24px; }

.profile-categories .view 															{ overflow:hidden;height:45px;line-height:45px;text-transform:uppercase;font-size:12px;color:#90969C;font-weight:600;padding-left:25px;background:url('images/icon-profile-c-01.png') no-repeat left 13px; }
.profile-categories .fav 															{ overflow:hidden;height:45px;border-bottom:1px solid #e6e7e9;border-top:1px solid #e6e7e9;line-height:45px;text-transform:uppercase;font-size:12px;color:#90969C;font-weight:600;padding-left:25px;background:url('images/icon-profile-c-02.png') no-repeat left 13px; }
.profile-categories .com 															{ overflow:hidden;height:45px;line-height:45px;text-transform:uppercase;font-size:12px;color:#90969C;font-weight:600;padding-left:25px;background:url('images/icon-profile-c-03.png') no-repeat left 15px; }


.profile-categories  .text 															{ margin:-3px 24px 0 0;color:#37434f;font-size:24px;float:right; }
.profile-categories  .text.first 													{ margin-top:-4px; }

.m-right-10 																		{ margin-right:10px; }
.m-right-15 																		{ margin-right:10px; }
.m-right-20 																		{ margin-right:10px; }

/* TIMELINE Page */ 

/* timeline post */ 

.timeline-post 																		{ padding:0 25px 25px 25px;background:#37434f url('images/back-posts-o.png') repeat-x left bottom;border-radius:2px;margin:0 0 30px -75px; }
.timeline-post ul li 																{ display:inline-block;height:60px;margin-right:20px; }
.timeline-post > ul a 																{ line-height:60px;font-size:15px;color:#939ba3; -o-transition: all 700ms;-moz-transition: all 700ms;-webkit-transition: all 700ms;transition: all 700ms;height:60px; }
.timeline-post ul span 																{ display:inline-block;width:25px;background:url('images/tabs-pin.png') no-repeat center center;height:10px;margin:0 -5px 0 0; }

.timeline-post ul li.active 														{ background:url('images/tabs-icn.png') no-repeat center 51px; }
.timeline-post ul li.active a 														{ color:#42dd84;font-weight:600; }
.timeline-post ul li.active a:link 													{  }
.timeline-post ul li.active a:visited 												{  }
.timeline-post ul li.active a:hover 												{ color:#2ecc71;font-weight:600; }
.timeline-post ul li.active a:active 												{  }

.timeline-post ul a:link 															{  }
.timeline-post ul a:visited 														{  }
.timeline-post ul a:hover 															{ color:#818689; }
.timeline-post ul a:active 															{  }

.timeline-post .text 																{ background:#fff;padding:15px;border:none;width:100%;font-size:15px;color:#b2b5b9;min-height:60px;display:block;border-radius:2px 2px 0 0; }
.timeline-post .options 															{ height:39px;background:#f9fafa;border-top:1px solid #e7ebeb;border-radius:0 0 2px 2px; }
.timeline-post .options li 															{ display:inline-block;border-right:1px solid #e7ebeb;width:42px;height:38px;margin:0 -4px 0 0; }
.timeline-post .options li a 														{ display:inline-block;height:100%;width:100%;-o-transition: background-color 700ms;-moz-transition: background-color 160ms;-webkit-transition: background-color 160ms;transition: background-color 160ms;  }
.timeline-post .options ul 															{ float:left; }

.timeline-post .options li a:link 													{ }
.timeline-post .options li a:visited	 											{ }
.timeline-post .options li a:hover 													{ background:#f4f5f5; }
.timeline-post .options li a:active 												{ }

.timeline-post .options > a 														{ float:right;display:inline-block;color:#3498db;font-size:15px;text-decoration:underline;line-height:36px;padding:0 15px 0 0;-o-transition: all 700ms;-moz-transition: all 700ms;-webkit-transition: all 700ms;transition: all 700ms; }

.timeline-post .options > a:link 													{ }
.timeline-post .options > a:visited 												{ }
.timeline-post .options > a:hover 													{ color:#2c86c2; }
.timeline-post .options > a:active 													{ }

.timeline-post .options .one 														{ background:url('images/post-icon-1.png') no-repeat center left;border-radius:0 0 0 2px; }
.timeline-post .options .two 														{ background:url('images/post-icon-2.png') no-repeat center left; }
.timeline-post .options .three 														{ background:url('images/post-icon-3.png') no-repeat center left; }
.timeline-post .options .four 														{ background:url('images/post-icon-4.png') no-repeat center left; }

.timeline-post .options .one:link 													{  }
.timeline-post .options .one:visited 												{  }
.timeline-post .options .one:hover 													{ background:#f4f5f5 url('images/post-icon-1.png') no-repeat center right; }
.timeline-post .options .one:active 												{  }

.timeline-post .options .two:link 													{  }
.timeline-post .options .two:visited 												{  }
.timeline-post .options .two:hover 													{ background:#f4f5f5 url('images/post-icon-2.png') no-repeat center right; }
.timeline-post .options .two:active 												{  }

.timeline-post .options .three:link 												{  }
.timeline-post .options .three:visited 												{  }
.timeline-post .options .three:hover 												{ background:#f4f5f5 url('images/post-icon-3.png') no-repeat center right; }
.timeline-post .options .three:active 												{  }

.timeline-post .options .four:link 													{  }
.timeline-post .options .four:visited 												{  }
.timeline-post .options .four:hover 												{ background:#f4f5f5 url('images/post-icon-4.png') no-repeat center right; }
.timeline-post .options .four:active 												{  }

.timeline-item .gallery .overlay 													{ height:80px;width:80px;background:rgba(0,0,0,0.5) url('images/icon-plus-timeline.png') no-repeat center center;position:Absolute;top:0;left:0;display:block;transition:all 160ms;opacity:0; }
.timeline-item .gallery li 															{ position:Relative;transition:all 250ms; }

.timeline-item .gallery li:hover a.overlay 											{ opacity:1; }

/* timeline post - END */


/* timeline item */


.timeline-wrapper 																	{ padding-left:75px;margin-bottom:40px; }
.timeline-wrapper.dash 																{ padding-left:20px; }
.timeline-wrapper.dash .timeline-post 												{ margin-left:-20px; }

.container.dashboard .timeline-wrapper 												{ margin-bottom:25px; }
.container.dashboard .timeline-wrapper .timeline-item  								{ margin-left:8px; } 
.container.dashboard .timeline-wrapper .timeline-comment 							{ margin-left:8px; }

.timeline-item 																		{ border-left:6px solid #d4d6d8;padding:0 0 30px 50px;margin-left:-47px; }     
.timeline-item:last-child 															{ padding-bottom:15px; }
.timeline-item.no-border 															{ border:none; }  

.timeline-comment 																	{ padding-left:2px;margin-left:-47px; }

.timeline-item .comment 															{ padding:15px 25px 25px 25px;border-radius:2px 2px 4px 4px;position:relative; -o-transition: all 160ms;-moz-transition: all 160ms;-webkit-transition: all 160ms;transition: all 160ms; }	
.timeline-item .comment.image 														{  }
.timeline-item .comment.image 														{ padding-bottom:55px; }

.timeline-item .comment.more 														{ padding-bottom:60px; }
.timeline-item .comment.image-section 												{ padding-bottom:55px !important; }

.timeline-item  .comment p	 														{ color:#798189;line-height:24px;font-size:15px;margin:0;padding:0;font-weight:400; }	
.timeline-item  .comment p a 														{ color:#3498db;font-weight:500; }
.timeline-item  .comment span 														{ display:inline-block;margin-top:10px;text-transform:uppercase;color:#a8adb2;font-size:10px;font-weight:bold; }
.timeline-item  .comment span > a 													{ color:#a8adb2; }
	
.timeline-item  .comment .more 														{ height:38px;text-align:center;border-top:1px solid #e7ebeb;position:absolute;bottom:2px;left:0;background:#f9fafa;width:100%;border-radius:0 0 2px 2px; }

.timeline-item  .comment .more.extra 												{ bottom:0; }
.timeline-item  .comment.extra 														{ padding:15px 25px 20px 25px; }
	
.timeline-item  .comment .more a 													{ color:#3f4551;font-size:15px;display:inline-block;line-height:32px;height:30px;border-bottom:1px solid #c1c3c7; }	
	
.timeline-item  .comment .pin 														{ height:21px;width:8px;background:url('images/post-pin.png') no-repeat center center;position:Absolute;top:20px;left:-7px; }	

.timeline-item  .comment .photo 													{ width: 64px;height: 64px;position:absolute;top:-12px;left:-85px;border-radius:2px;padding:12px 0 76px 0;background:#F0F1F0; }
.timeline-item  .comment .photo img 												{ display:block;border-radius:2px;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2), inset 0 1px 2px rgba(0,0,0,.95), inset 0 0 2px rgba(245,246,246,.25);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2), inset 0 1px 2px rgba(0,0,0,.95), inset 0 0 2px rgba(245,246,246,.25);box-shadow: 0 1px 2px rgba(0,0,0,.2), inset 0 1px 2px rgba(0,0,0,.95), inset 0 0 2px rgba(245,246,246,.25); }
		
.timeline-item  .comment .block-image 												{ background:#fff url("images/back-shadow-style.png") repeat-x left bottom;height: 225px; background:ccc;margin:20px -30px -15px -30px;position:relative;z-index:999;  }

.timeline-item  .comment .block-image img 											{ display:block;width:100%;height:99.7%; }
.timeline-item  .comment .block-image .info 										{ background:rgba(62,205,123,0.9);position:absolute;top:100px;left:0;padding:10px 35px 5px 35px; }
.timeline-item  .comment .block-image .info span 									{ color:#c9f0da;font-size:12px;font-weight:bold;text-shadow:0 1px #34b463; } 
.timeline-item  .comment .block-image .info h2 										{ color:#fff;font-size:24px;text-shadow:0 1px #33b166; } 
 
/* timeline item - END */
 

/* timeline response */
 
.timeline-item .response 															{ border-left:3px solid #d4d6d8;padding:30px 0 0 45px;margin-left:23px;position:Relative; } 
.timeline-item .response .last 														{ background:url('images/back-timeline-border.png') no-repeat center center;height:55px;width:3px;display:block;position:absolute;bottom:0;left:-3px; }
.timeline-item .response .comment 													{ padding:10px 25px 20px 25px;border-radius:2px;position:relative; }	
.timeline-item .response .comment .photo img 										{ display:block;border-radius:2px;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2), inset 0 1px 2px rgba(0,0,0,.95), inset 0 0 2px rgba(245,246,246,.25);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2), inset 0 1px 2px rgba(0,0,0,.95), inset 0 0 2px rgba(245,246,246,.25);box-shadow: 0 1px 2px rgba(0,0,0,.2), inset 0 1px 2px rgba(0,0,0,.95), inset 0 0 2px rgba(245,246,246,.25); }
.timeline-item .response .comment .photo 											{ width: 48px;height: 48px;position:absolute;top:-12px;left:-72px;border-radius:2px;padding:12px 0 60px 0;background:#F0F1F0; }
.timeline-item .response .comment .photo.first 										{ top:-31px;padding-top:31px; }
		
.timeline-item .response .comment > a 												{ text-transform:uppercase;color:#3498db;font-size:10px;font-weight:bold; }	
	
.timeline-item .response .comment > span											{ color:#a8adb2;font-weight:bold;font-size:10px;text-transform:uppercase; }
.timeline-item .response .comment > span > a	 									{ color:#a8adb2; }
	
.timeline-item .response .comment > p 												{ color:#798189;font-size:14px;margin:5px 0 0 0; }
.timeline-item .response .comment > p > a 											{ color:#3498db; }
.timeline-item .response .comment > p > a.grey 										{ font-weight:bold;color:#798189;border:none; }
	
.timeline-item .response .comment .pin 												{ height:21px;width:8px;background:url('images/post-pin.png') no-repeat center center;position:Absolute;top:15px;left:-7px; }		

.timeline-item .response .comment .reply 											{ display:none;height:30px;border-top:1px solid #e7ebeb;position:absolute;bottom:2px;left:0;background:#f9fafa;width:100%;border-radius:0 0 2px 2px; }
.timeline-item .response .comment:hover .reply 										{ display:block; }
.timeline-item .response .comment.reply-pad:hover 									{ padding-bottom:45px; }

.timeline-item .response .comment .reply span	 									{ text-transform:uppercase;color:#a8adb2;font-weight:bold;font-size:10px;display:inline-block;padding:0 0 0 25px;line-height:9px; }
.timeline-item .response .comment .reply span > a 									{ color:#798189 }

.timeline-comment .all-comments 													{ padding:0 25px 10px 25px;margin:-5px 0 15px 120px; }
.timeline-comment .all-comments > a 												{ font-size:13px;font-weight:bold;color:#798189;display:block;float:left; }
.timeline-comment .all-comments > a.bullets 										{ float:right;height:16px;width:19px;background:url('images/post-bullets.png') no-repeat center center;line-height:16px; }

.timeline-comment .all-comments > a.com 											{ -o-transition: all 160ms;-moz-transition: all 160ms;-webkit-transition: all 160ms;transition: all 160ms; }
.timeline-comment .all-comments > a.com:link 										{  }
.timeline-comment .all-comments > a.com:visited 									{  }
.timeline-comment .all-comments > a.com:hover 										{ color:#696f75; }
.timeline-comment .all-comments > a.com:active	 									{  }

.timeline-item  .gallery 															{ margin:15px 0 5px 0; }
.timeline-item  .gallery li 														{ float:left; }

.timeline-comment .field-com 														{ position:relative;margin:0 0 30px 120px; }

.timeline-comment .field-com .photo 												{ top:-14px !important; }

.timeline-comment .field-com input 													{ border-radius:2px;margin-bottom:20px;border:none;padding:14px 15px;width:100%;font-size:14px;color:#798189;display:block;-o-transition: all 200ms;-moz-transition: all 200ms;-webkit-transition: all 200ms;transition: all 200ms;background:#fff url('images/back-shadow-style.png') repeat-x left bottom;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-top:1px solid #e5e5e5;border-radius:2px 2px 4px 4px; }

.timeline-comment .field-com span.nr 												{ display:block;height:44px;width:44px;position:absolute;top:0;right:0;text-align:Center;line-height:45px;color:#d7d9dc;font-weight:bold;font-size:20px; }
.timeline-comment .field-com span.pin 												{ height:21px;width:8px;background:url('images/post-pin.png') no-repeat center center;position:Absolute;top:12px;left:-6px; }

.timeline-comment .field-com input:focus 											{  }	

.timeline-comment .field-com .photo 												{ width: 48px;height: 48px;position:absolute;top:-11px;left:-72px;border-radius:2px;padding:12px 0;background:#F0F1F0; }
.timeline-comment .field-com .photo img 											{ display:block;border-radius:2px;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2), inset 0 1px 2px rgba(0,0,0,.95), inset 0 0 2px rgba(245,246,246,.25);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2), inset 0 1px 2px rgba(0,0,0,.95), inset 0 0 2px rgba(245,246,246,.25);box-shadow: 0 1px 2px rgba(0,0,0,.2), inset 0 1px 2px rgba(0,0,0,.95), inset 0 0 2px rgba(245,246,246,.25); }	
	
	
.italic 																			{ font-style:italic; }

	
/* panel-shadow-style */

.panel-style 																		{ background:#fff url('images/back-shadow-style.png') repeat-x left bottom;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-top:1px solid #e5e5e5;border-radius:2px 2px 4px 4px; }
.panel-style.space 																	{ padding:25px;margin:55px 0 55px 0; }
.panel-style.space-m 																{ margin:55px 0 30px 0; }
.panel-style.space.no-pad-bot 														{ padding:25px 25px 5px 25px; }

.no-pad-bot 																		{ padding-bottom:0 !important; }
.no-pad-bot-top 																	{ padding-bottom:0 !important;padding-top:0 !important; }

/* TIMELINE Page - END */



/* panels */

.panel-widget 																		{ height:60px;padding-left:25px;background:#37434f;position:relative;border-radius:2px 2px 0 0; }
.panel-widget > span 																{ font-size:15px;color:#42dd84;display:block;height:60px;line-height:60px;font-weight:600; }

.panel-widget .button-dropdown 														{ width:70px;display:block;position:Absolute;right:0;top:0;height:60px;-o-transition: all 160ms;-moz-transition: all 160ms;-webkit-transition: all 160ms;transition: all 160ms;border:none;border-radius:0; }
.panel-widget button.btn-default 													{ height:60px;width:70px;position:Absolute;right:0;top:0;background:#2c363f url('images/icon-panel-settings.png') no-repeat center center !important;border-top-right-radius:2px; } 
.panel-widget button.btn-default:hover 												{ background:#1a2025 url('images/icon-panel-settings.png') no-repeat center center !important; }
.panel-widget .btn-group.open .dropdown-menu .pin 									{ left:28px !important;;  }
.panel-widget .btn-group.open .dropdown-menu 										{ margin-top:3px !important; }

.widget-wrapper 																	{ border-radius:1px;margin:0 0 30px 0; }
.w-435 																				{ width:435px; }

.widget-wrapper .content 															{ padding:25px;border-left:1px solid #d7dada;border-right:1px solid #d7dada;background:#fff url("images/back-shadow-style.png") repeat-x scroll left bottom; }
.widget-wrapper .content.extra 														{ padding:25px 25px 15px 25px; }

.widget-wrapper .options 															{ height:40px;background:#f4f5f5;border-bottom:1px solid #d7dada;border-left:1px solid #d7dada;border-right:1px solid #d7dada; }
.widget-wrapper .options a 															{ display:block;height:40px;line-height:40px;float:right;padding-right:25px;font-size:15px;color:#3498db;text-decoration:underline; }


.panel 																				{ border-radius:2px;box-shadow:none; }
.panel .panel-heading 																{ border-radius:3px 3px 0 0;height:60px;line-height:40px;background:#37434F;border-bottom:none;color:#42dd84;font-size:15px;font-weight:600; }
.panel .panel-heading h3 															{ line-height:37px; }

.panel-default 																		{ border:1px solid #E5E5E5; }

.panel.basic .panel-body 															{ min-height:60px;padding:0 0 0 15px;line-height:60px; }

.panel-easy 																		{ border:none; }
.panel-easy .panel-heading 															{ background:#37434f;color:#2ecc71;font-weight:bold;border:none; }
.panel-easy .panel-body 															{ border-bottom:1px solid #e1e2e1;border-right:1px solid #e1e2e1;border-left:1px solid #e1e2e1; }

.panel.easy 																		{ transition:all 300ms; }
.panel.easy:hover 																	{ opacity:1; }
.panel.easy .panel-body 															{ color:#899197;padding:25px;background: url("images/back-shadow-style.png") repeat-x scroll left bottom #fff; }

/*.draggable-wrapper { padding-bottom:30px; }*/

.panel.easy.drag 																	{ cursor:pointer; }
.panel.easy.drag:hover 																{ opacity:1; }

/* notes - categories */

.notes-categories li 																{ float:left;margin:0 5px 10px 0; }
.notes-categories a 																{ color:#899197;font-size:14px;padding:7px 12px;border:2px solid #d8d8d8;border-radius:2px;display:block; -o-transition: all 160ms;-moz-transition: all 160ms;-webkit-transition: all 160ms;transition: all 160ms;font-weight:500; } 

.notes-categories a:link 															{ }
.notes-categories a:visited 														{ }
.notes-categories a:hover 															{ background:#3498db;border:2px solid #3498db;color:#fff; }
.notes-categories a:active  														{ }

/* panel with tabs */

.widget-wrapper.tabs 																{ margin: 0 0 20px 0; }
.widget-wrapper.tabs .tabs li 														{ display:inline-block;height:60px; }
.widget-wrapper.tabs .tabs a 														{ line-height:60px;font-size:15px;color:#939ba3; -o-transition: all 160ms;-moz-transition: all 160ms;-webkit-transition: all 160ms;transition: all 160ms;height:60px; }
.widget-wrapper.tabs .tabs span 													{ display:inline-block;width:25px;background:url('images/tabs-pin.png') no-repeat center center;height:10px;margin:0 -5px 0 0; }

.widget-wrapper.tabs .tabs li.active 												{ background:url('images/tabs-icn.png') no-repeat center 51px; }
.widget-wrapper.tabs .tabs li.active a 												{ color:#2ecc71;font-weight:bold; }
.widget-wrapper.tabs .tabs li.active a:link 										{ }
.widget-wrapper.tabs .tabs li.active a:visited 										{ }
.widget-wrapper.tabs .tabs li.active a:hover 										{ color:#2ecc71;font-weight:bold; }
.widget-wrapper.tabs .tabs li.active a:active 										{ }

.widget-wrapper.tabs .tabs ul a:link 												{ }
.widget-wrapper.tabs .tabs ul a:visited 											{ }
.widget-wrapper.tabs .tabs ul a:hover 												{ color:#818689; }
.widget-wrapper.tabs .tabs ul a:active 												{ }

/* tasks */

.last-b 																			{ margin-bottom:0 !important; }

.task-feature li 																	{ white-space: nowrap;overflow:hidden;border:1px solid #e1e1e1;border-radius:2px;width:100%;height:42px;display:block;line-height:42px;cursor:pointer;margin:5px 0 0 0; }
.task-feature li div 																{ width:42px;height:42px;border-right:1px solid #f0f1f2;float:left;line-height:42px;text-align:Center; }
.task-feature li span 																{ display:block;float:left;padding:0 0 0 10px;font-size:15px;color:#899197;font-weight:500; }
.task-feature li a 																	{ margin:0 0 5px 4px; }

/* page not found */

body.pnf 																			{ background:#2c363f;position:relative; }

.page-not-found 																	{ position:Absolute;top:225px;left:225px; }

.page-not-found h1 																	{ color:#2ecc71;font-size:60px;font-weight:400; }
.page-not-found p 																	{ color:#8f969d;font-size:15px;line-height:22px;padding:20px 0 25px 0; }

.page-not-found div 																{ position:relative;width:390px; }
.page-not-found div input 															{ display:block;height:43px;width:390px;border:none;border-radius:3px;color:#cfd0d3;font-size:16px;padding-left:15px; }
.page-not-found div a.search 														{  -o-transition: all 160ms;-moz-transition: all 160ms;-webkit-transition: all 160ms;transition: all 160ms;display:block;height:43px;width:90px;color:#fff;font-size:16px;background:#2abc68;text-align:center;line-height:43px;border-radius:0 2px 2px 0;position:absolute;right:-15px;top:0;font-weight:500; }

.page-not-found div a.search:link 													{ }
.page-not-found div a.search:visited 												{ }
.page-not-found div a.search:hover 													{ background:#22a158; }
.page-not-found div a.search:active 												{ }

.page-not-found .small-logo 														{ display:block;border-bottom:1px solid #4A535B;width:130px;padding-bottom:15px;margin-bottom:30px; }

/* login page */

body.login 																			{ background:#2c363f;position:relative; }

#login 																				{ width:305px; }

#login .logo a 																		{ display:block;width:305px;height:30px;text-align:center;margin-bottom:30px;-o-transition: all 700ms;-moz-transition: all 700ms;-webkit-transition: all 700ms;transition: all 700ms;opacity:1; }

#login .logo a:link 																{  }
#login .logo a:visited 																{  }
#login .logo a:hover 																{ opacity:0.7; }
#login .logo a:active {  }

#login .input-fields { border-radius:2px; }

#login > span { display:block;text-align:Center;margin:25px 0 0 0;font-size:15px;color:#899197; }
#login > span a { color:#fff;text-decoration:underline;margin-left:10px; }

.wrapper-login { margin-bottom:20px; }

.wrapper-login input { display:block;border:none;width:100%;height:43px;padding-left:60px;font-size:15px;color:#96999f;line-height:43px; }
.wrapper-login input.user { border-radius:3px 3px 0 0;border-bottom:1px solid #e5e7e8;background:#fff url('images/login-icons-1.png') no-repeat 0 0;font-weight:500;  }
.wrapper-login input.user:focus { background:#fff url('images/login-icons-1.png') no-repeat 0 -43px; }

.wrapper-login input.password { border-radius:0 0 3px 3px;background:#fff url('images/login-icons-2.png') no-repeat 0 0; }
.wrapper-login input.password:focus { background:#fff url('images/login-icons-2.png') no-repeat 0 -43px; }

.login-button { display:block;height:43px;width:305px;text-align:center;line-height:43px;color:#fff;font-size:15px;font-weight:500;background:#2abc68;border-radius:3px;-o-transition: all 160ms;-moz-transition: all 160ms;-webkit-transition: all 160ms;transition: all 160ms; }
.login-button:link { }
.login-button:visited { }
.login-button:hover { background:#1e9a53;color:#fff; }
.login-button:active { }
.login-button:focus { color:#fff;text-decoration:none; }

/* gallery */

#wrapper-gallery { margin-bottom:45px;margin-top:55px; }

#wrapper-gallery .item { width:200px;margin:0 0 10px 0;position:relative; }
#wrapper-gallery .item img { display:block;width:100%; }	

#wrapper-gallery .item > div { background:url('images/back-gallery-overlay.png');position:absolute;top:0;left:0;height:100%;width:100%; -o-transition: all 160ms;-moz-transition: all 160ms;-webkit-transition: all 160ms;transition: all 160ms;opacity:0;text-align:center; } 	
#wrapper-gallery .item .options { width:160px;height:47px;top:0;left:0;bottom:0;right:0;position:absolute; margin: auto; }
#wrapper-gallery .item:hover > div { opacity:1; }

#wrapper-gallery .item > div .options > a { display:inline-block;height:43px;width:43px;margin-right:5px;border-radius:2px;border:2px solid rgba(255,255,255,0.4);-o-transition: all 160ms;-moz-transition: all 160ms;-webkit-transition: all 160ms;transition: all 160ms; }


#wrapper-gallery .item > div .options > a.maximize { background:url('images/icon-max-gal-2.png') no-repeat center center; }
#wrapper-gallery .item > div .options > a.edit { background:url('images/icon-edit-gal-2.png') no-repeat center center; }
#wrapper-gallery .item > div .options > a.delete { background:url('images/icon-trash-gal-2.png') no-repeat center center;margin-right:0; }

#wrapper-gallery .item > div .options > a.maximize:link { }
#wrapper-gallery .item > div .options > a.maximize:visited { }
#wrapper-gallery .item > div .options > a.maximize:hover {  background:#e4495a url('images/icon-max-gal-2.png') no-repeat center center;border:2px solid #e4495a; }
#wrapper-gallery .item > div > a.maximize:active { }

#wrapper-gallery .item > div .options > a.edit:link { }
#wrapper-gallery .item > div .options > a.edit:visited { }
#wrapper-gallery .item > div .options > a.edit:hover { background:#e4495a url('images/icon-edit-gal-2.png') no-repeat center center;border:2px solid #e4495a; }
#wrapper-gallery .item > div > a.edit:active { }

#wrapper-gallery .item > div .options > a.delete:link { }
#wrapper-gallery .item > div .options > a.delete:visited { }
#wrapper-gallery .item > div .options > a.delete:hover { background:#e4495a url('images/icon-trash-gal-2.png') no-repeat center center;border:2px solid #e4495a; }
#wrapper-gallery .item > div .options > a.delete:active { }




/* under-construction page */

body.under-construction { background:#2C363F;position:Relative; }

.under-construction { padding-top:100px; }
.under-construction .top-section { text-align:center; }
.under-construction .top-section h1 { color: #2ECC71;font-size: 60px;font-weight:400; }
.under-construction .top-section p {  color: #8F969D;font-size: 15px;line-height: 22px;padding: 10px 70px 10px 0;display:inline-block; }

.text-left { text-align:left !important; }
.text-center { text-align:center !important; }

.under-construction .bottom-section { position:Relative;width:505px;margin:25px auto 0 auto; }
.under-construction .bottom-section a.cls { display:block;height:25px;width:25px;position:Absolute;right:110px;top:9px;text-align:Center; }
.under-construction .bottom-section a.cls i { display:inline-block;font-size:27px;color:#fbe7ea;background-color:#df3c6a;border-radius:200px;width:22px;height:15px;line-height:15px;margin-top:5px;transition:all 300ms; }
.under-construction .bottom-section a.cls:hover i { color:#F5E0E3; } 



.under-construction .bottom-section input { border: none;border-radius: 3px 3px 3px 3px;color: #CFD0D3;display: block;font-size: 16px;height: 43px;padding-left: 15px;width: 100%;margin-left:5px; }
	
.under-construction .bottom-section a.notify { background: none repeat scroll 0 0 #2ABC68;border-radius: 0 2px 2px 0;color: #FFFFFF;display: block;font-size: 16px;font-weight: bold;height: 43px;line-height: 43px;position: absolute;right:-5px;text-align: center;top: 0;transition: all 160ms ease 0s;width: 105px; }


	
.under-construction .bottom-section a.notify:link { }
.under-construction .bottom-section a.notify:visited { }
.under-construction .bottom-section a.notify:hover { background:#22a158; }
.under-construction .bottom-section a.notify:active { }



/* typography  page */

.heading-title { /*font-weight:400 !important;*/color:#798189 !important;font-size:18px !important; }

.separator { height:1px;background:#E6E7E9;margin:25px -25px 25px 0; }

body { font-family: 'Raleway' !important; }

h1 , h2 , h3 , h4 , h5 , h6 { margin:0 0 20px 0;padding:0;/*font-weight:300 !important;*/font-family: 'Raleway' !important; }

h2 { font-size:24px; }

h3 { font-size:18px; }

h4 { font-size:15px; }

h1 { font-size:34px;color:#3f4551; }

a:focus { outline:none !important; }



span { margin:0;padding:0; }

ul { margin:0;padding:0; }

a:link {  }
a:visited {  }
a:hover { text-decoration:none; }
a:active {  }

ul li { list-style-type:none; }

	
p { font-size:15px;color:#798189;line-height:24px;padding:10px 0 20px 0;font-weight:300; }	

.m-bot-0 { margin-bottom:0 !important; }
.p-bot-0 { padding-bottom:0 !important; }

.m-bot-45 { margin-bottom:45px !important; }
.m-bot-40 { margin-bottom:40px !important; }
.m-top-40 { margin-top:40px !important; }
.m-bot-30 { margin-bottom:30px !important; }
.m-bot-35 { margin-bottom:35px !important; }
.m-bot-20 { margin-bottom:20px !important; }
.m-bot-25 { margin-bottom:25px !important; }
.m-top-30 { margin-top:30px !important; }
.m-top-55 { margin-top:55px !important; }
.m-top-15 { margin-top:15px !important; }
.m-bot-55 { margin-bottom:55px !important; }

.mtop-25 { margin-top:-25px !important; }

.f-400 { font-weight:400 !important; }

blockquote { font-size:15px;color:#798189;line-height:24px;font-style:italic;border-left: 5px solid #348fcd;padding:0 50px 0 50px;margin:0 0 20px -30px; }
	
p > a { border-bottom:1px solid #bad9ed; }	

ul {  }
ol { padding:0;list-style-type:none; }

ul li { font-size:15px;color:#798189;line-height:26px; }

ul.unordered-arrow li { padding:0 0 0 20px;background:url('images/arrow-unordered-list.png') no-repeat left 5px;font-size:15px;color:#798189;line-height:26px; }
ul.unordered-bullet li { padding:0 0 0 20px;background:url('images/bullet-unordered-list.png') no-repeat left 5px;font-size:15px;color:#798189;line-height:26px; }
	
ol.ordered-arabic { font-size:15px;color:#798189;line-height:26px; }	
ol.ordered-arabic span  { color:#3498db;display:inline-block;width:20px; }	
ol.ordered-roman { font-size:15px;color:#798189;line-height:26px; }	
ol.ordered-roman span { color:#2ecc71;display:inline-block;width:20px; }

.alert { margin:0; }

.alert-easy { margin:0 0 20px 0;font-size:15px;color:#7d8d9a;border-radius:2px;border:none;padding:10px 15px;position:Relative;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.25), inset 0 1px rgba(0,0,0,.06);-moz-box-shadow: 0 1px 1px rgba(0,0,0,.25), inset 0 1px rgba(0,0,0,.06);box-shadow: 0 1px 1px rgba(0,0,0,.25), inset 0 1px rgba(0,0,0,.06); }
.alert-easy.info { background:#f5f9fc; }
.alert-easy.success { background:#EAF8F0;color:#71AD8A; }
.alert-easy.warning { background:#FCF8E3;color:#D39853; }
.alert-easy.danger { background:#F2DEDE;color:#B94A48; }


.alert-easy button.close { background:url('images/note-cancel-icon.png') no-repeat left -1px;color:transparent;opacity:1;padding:0;margin:0;width:15px;height:15px;margin:3px 0 0 0;float:right; }	
	
.alert-easy button.close:link {  }	
.alert-easy button.close:visited {  }	
.alert-easy button.close:hover { background:url('images/note-cancel-icon.png') no-repeat right -1px; }	
.alert-easy button.close:active {  }	

span.drop-cap { display:Block;float:left;border-bottom:1px solid #D7D9DB;padding:8px 0 10px 0;font-size:34px;margin:0 15px 5px 0;color:#37434F; }

/* typography  page - END */



/* tables */

.table.simple tr th { text-transform:uppercase;font-size:12px;color:#798189;border-right:1px solid #e1e3e4; }
.table.simple tr th:last-child { border-right:none; }
.table.simple thead { background:#f4f5f5;   }
.table.simple thead th { border-bottom:1px solid #e1e3e4;padding-top:17px;padding-bottom:15px; }
.table.simple tbody tr td { border-right:1px solid #e1e3e4;font-size:15px;color:#b2b5b9;line-height:32px;padding-left:15px; }
.table.simple tbody tr td:last-child { border-right:none; }

.p-right-25 { padding-right:25px !important;  }


.table.blue tr th { color:#fff;border-color:#348fcd; }
.table.blue thead { background:#3498db;   }
.table.blue thead th { border-color:#348fcd; }


.table.dark tr th { color:#2ecc71;border-color:#2f3a44; }
.table.dark thead { background:#37434f;   }
.table.dark thead th { border-color:#2f3a44; }

body table { margin-bottom:40px !important; }
body table:last-child { margin-bottom:20px !important; }

/* invoice */

table.invoice { border-collapse:collapse !important; }

.panel-style.invoice { min-height:1000px; }

.col-md-4 {  }
.m-top-25 { margin-top:25px !important; }
.m-top-35 { margin-top:35px !important; }

.table.invoice { margin-bottom:25px !important; }
.table.invoice thead th:first-child { width:70%; }

.table.invoice .price { width:10%; }
.table.invoice .qty { width:10%; }
.table.invoice .t-price {  }

.inv-total { text-align:right; }

.inv-total ul li { text-transform:uppercase;color:#b2b7bb;font-size:12px;font-weight:bold; }
.inv-total ul span { font-size:18px;display:inline-block;width:65px;font-weight:normal;padding-left:25px;text-align:left; }
.inv-total ul span.dark { color:#37434f; }
.inv-total ul span.blue { color:#3498db; }

span.grey-title { font-size:12px;color:#B2B7BB;font-weight:600;margin-bottom:2px;display:inline-block; }
li.invoice-dark-title { color:#37434F; }

table thead { border-bottom:1px solid red !important; } 

table { border-collapse:separate !important; }
table tr { border-bottom:1px solid #E1E3E4 !important; }
table tr:last-child { border-bottom:none !important; }

table tbody tr:first-child {  }
table thead {  }


/* pagination */

.pagination { border-radius:none;display:block !important; }
.pagination a { border-radius:2px !important;border:2px solid #DBDBDB !important;color:#899197;font-size:14px !important;padding:0 !important;width:30px;height:30px;line-height:25px !important;text-align:Center; }
.pagination > li { margin-right:2px;display:inline-block;padding:0 !important; }
.pagination > li:last-child { margin-right:0; }
.pagination li.points { border:none;margin:0 -3px 0 0;text-align:Center;width:30px;padding:0 !important; }
.pagination li.points span { display:inline-block;border:none;width:30px;padding:0;margin-left:0 !important;background:transparent; }
.pagination li.points span:hover { background:transparent; }

.pagination li.active { border-color:#3A9BDC; }
.pagination li.active a { background:#3A9BDC;border-color:#3A9BDC !important; }

.pagination > li.neg-space { margin-right:-3px !important; }


.m-right-0 { margin-right:0 !important; }

/* custom menu */

.w-275 { width:275px; }
.w-290 { width:290px; }
.w-305 { width:305px; }
.w-310 { width:310px; }



.custom-menu { position:relative;z-index:9999; }
.custom-menu ul { margin:0 0 20px 0; }
.custom-menu.space { padding:20px 0 20px 25px;z-index:9; }
.custom-menu ul a { display:inline-block;width:100%;padding:7px 0 7px 30px;font-weight:500;color:#37434f;-o-transition: all 160ms;-moz-transition: all 160ms;-webkit-transition: all 160ms;transition: all 160ms; }
.custom-menu ul li { border-bottom:1px solid #e6e7e9;-o-transition: all 160ms;-moz-transition: all 160ms;-webkit-transition: all 160ms;transition: all 160ms;
/*background:#fff url("images/back-menu-shadow.png") repeat-y 255px center;*/ }

.custom-menu a { position:relative;z-index:9999; }
.custom-menu a:hover span { width:5px;opacity:1;right:-5px; }

.custom-menu a span { height:42px;width:5px;position:absolute;z-index:0;right:-5px;top:-1px;border-right:1px solid #2db481;border-top:1px solid #2db481;border-bottom:1px solid #2db481;background:#2CC588;width:5px;opacity:0;
					-o-transition: all 500ms;-moz-transition: all 500ms;-webkit-transition: all 500ms;transition: all 500ms; }
.custom-menu ul a.tasks { background:url('images/icon-task.png') no-repeat left center; }
.custom-menu ul a.timeline { background:url('images/icon-clock.png') no-repeat left center; }
.custom-menu ul a.calendar { background:url('images/icon-calendar.png') no-repeat left center; }
.custom-menu ul a.connections { background:url('images/icon-connections.png') no-repeat left center; }

.custom-menu ul li:hover { /*background:#fff url("images/back-menu-shadow.png") repeat-y 240px center;*/ }

.custom-menu ul a:link {  }
.custom-menu ul a:visited {  }
.custom-menu ul a:hover { color:#a2a7ad; }
.custom-menu ul a:active {  }

.latest-uploads ul { margin:0; }

.latest-uploads ul a.doc { background:url('images/icon-doc.png') no-repeat left center; }
.latest-uploads ul a.home { background:url('images/icon-homepg.png') no-repeat left center; }
.latest-uploads ul a.mobile { background:url('images/icon-doc.png') no-repeat left center; }

.latest-uploads .section-new { padding:0 0 0 15px;color:#139a4c;font-size:15px;font-weight:500;display:inline-block;background:url('images/icon-plus-green.png') no-repeat left 6px;text-decoration:underline;margin:15px 0 5px 0;-o-transition: all 200ms;-moz-transition: all 200ms;-webkit-transition: all 200ms;transition: all 200ms; }
.latest-uploads .section-new:link {  }
.latest-uploads .section-new:visited {  }
.latest-uploads .section-new:hover { color:#138242;text-decoration:none; }
.latest-uploads .section-new:active {  }

.share-block .top { border-radius:2px 2px 0 0;background:#37434f;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.25), inset 0 1px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.25), inset 0 1px rgba(0,0,0,.1);
	box-shadow: 0 1px 1px rgba(0,0,0,.25), inset 0 1px rgba(0,0,0,.1);padding:85px 35px 25px 35px;background:#37434f url('images/icon-thumbs-up.png') no-repeat center 25px; }

.share-block .top { text-align:center; }	
.share-block .top h3 { color:#939ba3;font-size:12px;line-height:1.3;text-transform:uppercase;padding:0;margin-bottom:10px; }
.share-block .top span { color:#fff;font-size:15px; }

.share-block .bottom { height:45px;border-radius:0 0 2px 2px;background:#fff url("images/back-shadow-style.png") repeat-x left bottom;border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5;margin-bottom:30px; }


.share-block .bottom > a { float:left;display:inline-block;background:gold;height:43px;line-height:43px;text-indent:12px;padding:0 0 0 35px;width:33.334%; }
.share-block .bottom > a.facebook { border-right:1px solid #ebeced;background:url('images/icon-facebook.png') no-repeat 20px center;color:#3483db; }
.share-block .bottom > a.twitter { background:url('images/icon-twitter.png') no-repeat 20px center;color:#50b3e7; }
.share-block .bottom > a.pinterest { border-left:1px solid #ebeced;background:url('images/icon-pinterest.png') no-repeat 20px center;color:#e14f60; }


/* extra info - under header */

.extra-info { margin-top:-20px;margin-bottom:50px;background:#fff;height:115px;background:url("images/back-shadow-style.png") repeat-x scroll left bottom #fff;/*max-width:1170px;*/ }
.extra-info .row { padding:0;margin:0; }
.extra-info div h1 { padding:0;font-weight:300; }
.extra-info h1 { padding:0;line-height:110px; }
/*.extra-info .wrapper { margin:auto; }*/
/*.extra-info .wrapper > div { float:left;width:50%; }*/
.extra-info .col-md-6.first { background:Red;padding-left:0; }
.extra-info .col-md-6.last { background:gold;padding-right:0; }
/*.extra-info .col-md-6 { padding:0; }*/
.extra-info a.btn { margin-top:35px; }
.extra-info a.btn:last-child { margin-right:15px; }
.extra-info .btn.default { padding:8px 15px !important; }


/*.extra-info div a { float:left;margin:0 0 0 50px; }*/


/* general info */

.general-info  { padding:10px 30px 15px 95px;border-radius:2px;display:inline-block;float:right;margin-top:12px;-webkit-border-radius:2px; }

.general-info h2 { font-size:24px;color:#fff;opacity:0.8;padding:0;margin:5px 0 0 0; }
.general-info span { font-size:16px;color:#fff;margin:0;padding:0; }

.general-info.balance { background:#42dd84 url('images/icon-home-large.png') no-repeat 25px center; }
.general-info.calendar { background:#26a8e2 url('images/icon-calendar-large.png') no-repeat 25px center;margin-right:10px; }

.row.extra-i {  }

/* users list */

.w-435 { width:435px; }

.white-panel-widget { background:#fff url("images/back-shadow-style.png") repeat-x left bottom;border-radius:2px;padding:25px;margin:0 0 20px 0; }

.users-title-wrapper {  }
.users-title-wrapper .left { float:left; }
.users-title-wrapper .right { float:right; }

.users-title-wrapper .left span { font-size:15px;color:#37434f; }

.user-drop {  }
.user-drop button { border:none !important;border-radius:0;width:12px;height:12px;padding:0;margin:0 0 1px 0;background:url('images/icon-settings.png') no-repeat left top; }
.user-drop button:hover { box-shadow:none;background:url('images/icon-settings.png') no-repeat right top !important; }
.user-drop button:active { background:Red;box-shadow:none;background:url('images/icon-settings.png') no-repeat left top; }
.user-drop .dropdown-toggle { box-shadow:none !important;background:url('images/icon-settings.png') no-repeat left top; }  
.user-drop .btn-default { background:url('images/icon-settings.png') no-repeat left top !important; }

.user-drop .dropdown-menu { box-shadow:none;border-radius:2px; }

.table.simple.users { margin:25px 0 0 0;height:400px; }	

.table.simple.users td { line-height:29px; }

#description { 
height:400px;
    overflow: hidden;
    width: 400px;position:Relative;margin:0 0 20px 0; }

.users-block { padding:0;margin:0;height:29px;position:Relative; }
.users-block span { display:inline-block;top:0;position:Absolute;height:29px;line-height:29px; }	
.users-block a { display:inline-block; }
.users-block a.star { height:29px;width:25px;background:url('images/users-star.png') no-repeat left top; }
.users-block a.no-act { height:29px;width:25px;background:url('images/users-no-act.png') no-repeat left top;; }
.users-block a.bubble { height:29px;width:25px;background:url('images/users-bubble.png') no-repeat left top;; }

.users-block img { display:inline-block;height:46px;width:46px;position:Absolute;right:-8px;top:-9px; }

.users-block a.star:link {  }
.users-block a.star:visited {  }
.users-block a.star:hover { background:url('images/users-star.png') no-repeat right top; }
.users-block a.star:active {  }

.users-block a.no-act:link {  }
.users-block a.no-act:visited {  }
.users-block a.no-act:hover { background:url('images/users-no-act.png') no-repeat right top; }
.users-block a.no-act:active {  }

.users-block a.bubble:link {  }
.users-block a.bubble:visited {  }
.users-block a.bubble:hover { background:url('images/users-bubble.png') no-repeat right top; }
.users-block a.bubble:active {  }


/* google map - visited places */

.visited-places-wrapper {  }
.visited-places-wrapper .left { float:left; }
.visited-places-wrapper .right { float:right; }

.visited-places-wrapper .left span { font-size:15px;color:#37434f; }
.visited-places-wrapper .right a { display:inline-block;height:16px;width:11px;background:url('images/maps-pin.png') no-repeat left top; }

.visited-places-wrapper .right a:link {  }
.visited-places-wrapper .right a:visited {  }
.visited-places-wrapper .right a:hover { background:url('images/maps-pin.png') no-repeat right top; }
.visited-places-wrapper .right a:active {  }

#map { margin:20px 0 0 -25px; }

.leaflet-control-attribution { display:none; }

.gm-bottom { height:45px;margin:0 -25px -25px -25px;text-align:center; }

.gm-bottom span { display:inline-block;line-height:45px;color:#899197;font-size:15px; }



/* buttons */

.separator-25 { height:1px;background:#E6E7E9;width:100%;margin:15px 0 25px 0; }
.separator-20 { height:1px;background:#E6E7E9;width:100%;margin:31px 0 36px 0; }
.separator-full-25 { height:1px;background:#E6E7E9;width:100%;margin:36px 0 36px 0; }


.buttons-wrapper { /*padding:0 0 15px 0;margin:0 0 20px 0;/*border-bottom:1px solid #E1E3E5;*/margin-bottom:15px; }
.buttons-wrapper .btn {  }

.buttons-wrapper .btn { margin:0 12px 5px 0; }
.buttons-wrapper .btn-group .btn { margin-right:0 ; }
.buttons-wrapper .btn-block { margin-bottom:20px; }
.buttons-wrapper .btn-group.grey {  }
.buttons-wrapper .btn-group { margin-right:10px; }
.buttons-wrapper .btn-group.blue { margin-bottom:0; }
.buttons-wrapper:last-child { margin-bottom:0; }

.m-bot-15 { margin-bottom:15px !important; }

.no-pad { padding:0 !important; }

.caret.space { /*margin-left:20px !important;margin-right:-10px !important;*/ }

.btn { -moz-transition:160ms all;-webkit-transition:160ms all; }

.btn.default { border:2px solid #e1e3e5;border-radius:2px;display:inline-block;font-size:15px;color:#818689;padding:5px 15px;-o-transition: all 700ms;-moz-transition: all 700ms;-webkit-transition: all 700ms;transition: all 700ms;background:#fff; }	
.btn.default.middle { padding:9px 15px; }
.btn.middle { padding:8px 16px;line-height:23px; }
.btn.default.large { padding:12px 25px; }
.btn.large { padding:13px 23px; }

.btn-group.dropup .btn.default { background:#E1E3E5;border:none;padding-top:7px;padding-bottom:7px;padding-top:7px; }
.btn-group.dropup .btn.default:hover { background:#CECECE; }
.btn-group.dropup .btn { line-height:22px; }

.btn.simple { background:#fff;color:#818689; }
.btn.simple:link {  }
.btn.simple:visited {  }
.btn.simple:hover { color:#818689;text-decoration:underline; }
.btn.simple:active {  }

.btn { font-size:15px;border-radius:2px;color:#fff; }
.btn.default {  }

.btn:link {  }
.btn:visited {  }
.btn:hover { color:#fff; }
.btn:active { color:#fff;box-shadow:none; }

.btn:focus { outline:none;/*color:#fff;*/ }

.btn.active { color:#fff; }


.btn.default { color:#818689; }
.btn.default:hover { color:#818689; }
.btn.default:Avtive { color:#818689; }

.btn.blue { background:#3498db; }
.btn.red { background:#e64d5f; }
.btn.green { background:#2abc68; }
.btn.orange { background:#F7AF48; }

.btn-group .btn.orange.active { background:#F7A52E; }
.btn-group .btn.red.active { background:#D64B5A; }
.btn-group .btn.blue.active { background:#2e80b6; }
.btn-group .btn.green.active { background:#24AD5D; }



.btn.orange:link {  }
.btn.orange:visited {  }
.btn.orange:hover { background:#F7A52E; }
.btn.orange:active {  }

.btn.red:link {  }
.btn.red:visited {  }
.btn.red:hover { background:#D64B5A; }
.btn.red:active {  }

.btn.blue:link {  }
.btn.blue:visited {  }
.btn.blue:hover { background:#2e80b6; }
.btn.blue:active {  }

.btn.green:link {  }
.btn.green:visited {  }
.btn.green:hover { background:#24AD5D; }
.btn.green:active {  }

.btn.default:link {  }
.btn.default:visited {  }
.btn.default:hover { color:#818689; }
.btn.default:active {  }

.btn.default-btn:focus { color:#818689; }

.button-dropdown { border-radius:2px;border:2px solid #E1E3E5;color:#818689;font-size:16px;background:transparent;background:#fff;padding:5px 15px; }
.button-dropdown.middle { padding:8px 15px; }

.button-dropdown.large { padding:12px 15px; }

.open .dropdown-toggle.default { background:#fff;color:#818689;border-color:#E1E3E5; }

.button-dropdown:link {  }
.button-dropdown:visited {  }
.button-dropdown:hover { background:#fffdfd;border-color:#e1e2e3;color:#818689; }
.button-dropdown:active { background:#fffdfd;box-shadow:none; }

.caret { border-width:5px 3px 0 3px; }

.btn-group.open .dropdown-toggle { box-shadow:none !important; }
.btn-group.open .dropdown-toggle.button-dropdown { background:#fffdfd;border-color:#e1e2e3; }

.btn-group.open .dropdown-menu { box-shadow:none;border-radius:2px;border-color:#E5E5E5; }

.btn .caret { border-top-color:#fff; }
.btn.btn-default .caret { border-top-color:#9FA2A4; }

.dropdown-menu .divider { color:#E5E5E5; }

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #ffffff;
  text-decoration: none;
  /*background-color: #E1E2E3;*/ 
  outline:none;
}

/*
.dropdown-menu.orange > li > a:hover,
.dropdown-menu.orange > li > a:focus {
  
  background-color: #F7AF48;
 
}

.dropdown-menu.red > li > a:hover,
.dropdown-menu.red > li > a:focus {
 
  background-color: #D64B5A;
 
}

.dropdown-menu.green > li > a:hover,
.dropdown-menu.green > li > a:focus {
 
  background-color: #2abc68;
 
}

.dropdown-menu.blue > li > a:hover,
.dropdown-menu.blue > li > a:focus {
 
  background-color: #3498db;

}
*/

.btn .caret { margin-bottom:3px; }

.btn-primary { border:none; }
.btn-primary.large { padding:13px 23; }
.btn-primary.default.large { padding:10px 25px 11px 25px; }

.btn-danger.green { border-color:#4CAE4C; }
.btn-danger.red { border-color:#C65552; }
.btn-danger.orange { border-color:#EEA236; }
.btn-danger.blue { border-color:#357EBD; }

.btn-danger.default { border:1px solid #E1E3E5;padding:6px 15px; }

.btn-danger.default .caret { border-top-color:#9FA2A4; }

.btn-danger.green:hover,
.btn-danger.green:focus,
.btn-danger.green:active,
.btn-danger.green.active,
.open .dropdown-toggle.btn-danger.green { background:#24AD5D; }

.btn-danger.orange:hover,
.btn-danger.orange:focus,
.btn-danger.orange:active,
.btn-danger.orange.active,
.open .dropdown-toggle.btn-danger.orange { background:#F7A52E; }

.btn-danger.red:hover,
.btn-danger.red:focus,
.btn-danger.red:active,
.btn-danger.red.active,
.open .dropdown-toggle.btn-danger.red { background:#D64B5A; }

.btn-danger.blue:hover,
.btn-danger.blue:focus,
.btn-danger.blue:active,
.btn-danger.blue.active,
.open .dropdown-toggle.btn-danger.blue { background:#2e80b6; }

.dropup .btn.default { border:1px solid #E1E3E5;padding-top:6px;padding-bottom:6px; }
.dropup .btn.default .caret { border-top-color:#9FA2A4; }

/*
.dropup .btn.green { border-color:#4CAE4C; }
.dropup .btn.red { border-color:#C65552; }
.dropup .btn.orange { border-color:#EEA236; }
.dropup .btn.blue { border-color:#357EBD; }
*/

.dropup .btn.green:hover,
.dropup .btn.green:focus,
.dropup .btn.green:active,
.dropup .btn.green.active,
.open .dropdown-toggle.dropup .btn.green { background:#24AD5D; }

.dropup .btn.orange:hover,
.dropup .btn.orange:focus,
.dropup .btn.orange:active,
.dropup .btn.orange.active,
.open .dropdown-toggle.dropup .btn.orange { background:#F7A52E; }

.dropup .btn.red:hover,
.dropup .btn.red:focus,
.dropup .btn.red:active,
.dropup .btn.red.active,
.open .dropdown-toggle.dropup .btn.red { background:#D64B5A; }

.dropup .btn.blue:hover,
.dropup .btn.blue:focus,
.dropup .btn.blue:active,
.dropup .btn.blue.active,
.open .dropdown-toggle.dropup .btn.blue { background:#2e80b6; }

.dropup .caret { border-bottom-color:#fff; }
.dropup .btn.default .caret { border-bottom-color:#9FA2A4; }


.caret.space { margin-left:15px;margin-right:0; }

#fat-btn { color:Red; }

.btn:active, .btn.active { box-shadow:none; }

/*

.blue-btn.plus { background:#3498db url('images/icon-plus.png') no-repeat 10px 14px;padding:7px 10px 7px 25px; }
	
.blue-btn.plus:link { }	
.blue-btn.plus:visited { }	
.blue-btn.plus:hover { background:#2e80b6 url('images/icon-plus.png') no-repeat 10px 14px;  }	
.blue-btn.plus:active { }	





.title-span { color:#798189;font-size:12px;text-transform:uppercase;font-weight:bold;margin:0 0 10px 0;display:inline-block; }

*/



/* icons */

.icon-wrapper li { height:42px;line-height:42px;color:#37434f;-o-transition: all 700ms;-moz-transition: all 700ms;-webkit-transition: all 700ms;transition: all 700ms;font-weight:500; }

.icon-wrapper li.no-bor-bot { border-bottom:none; }


.icon-wrapper li span { margin:12px 10px 0 0;float:left; }


.icon-wrapper li p.text-muted { display:inline-block; }

span.icn { display:block;height:16px;width:16px; }

span.icn.icon-1 { background:url('images/icon-1.png') no-repeat center center; }
span.icn.icon-2 { background:url('images/icon-2.png') no-repeat center center; }
span.icn.icon-3 { background:url('images/icon-3.png') no-repeat center center; }
span.icn.icon-4 { background:url('images/icon-4.png') no-repeat center center; }
span.icn.icon-5 { background:url('images/icon-5.png') no-repeat center center; }
span.icn.icon-6 { background:url('images/icon-6.png') no-repeat center center; }
span.icn.icon-7 { background:url('images/icon-7.png') no-repeat center center; }
span.icn.icon-8 { background:url('images/icon-8.png') no-repeat center center; }
span.icn.icon-9 { background:url('images/icon-9.png') no-repeat center center; }
span.icn.icon-10 { background:url('images/icon-10.png') no-repeat center center; }
span.icn.icon-11 { background:url('images/icon-11.png') no-repeat center center; }
span.icn.icon-12 { background:url('images/icon-12.png') no-repeat center center; }
span.icn.icon-13 { background:url('images/icon-13.png') no-repeat center center; }
span.icn.icon-14 { background:url('images/icon-14.png') no-repeat center center; }
span.icn.icon-15 { background:url('images/icon-15.png') no-repeat center center; }
span.icn.icon-16 { background:url('images/icon-16.png') no-repeat center center; }
span.icn.icon-17 { background:url('images/icon-17.png') no-repeat center center; }
span.icn.icon-18 { background:url('images/icon-18.png') no-repeat center center; }
span.icn.icon-19 { background:url('images/icon-19.png') no-repeat center center; }
span.icn.icon-20 { background:url('images/icon-20.png') no-repeat center center; }
span.icn.icon-21 { background:url('images/icon-21.png') no-repeat center center; }
span.icn.icon-22 { background:url('images/icon-22.png') no-repeat center center; }
span.icn.icon-23 { background:url('images/icon-23.png') no-repeat center center; }
span.icn.icon-24 { background:url('images/icon-24.png') no-repeat center center; }
span.icn.icon-25 { background:url('images/icon-25.png') no-repeat center center; }
span.icn.icon-26 { background:url('images/icon-26.png') no-repeat center center; }
span.icn.icon-27 { background:url('images/icon-27.png') no-repeat center center; }
span.icn.icon-28 { background:url('images/icon-28.png') no-repeat center center; }
span.icn.icon-29 { background:url('images/icon-29.png') no-repeat center center; }
span.icn.icon-30 { background:url('images/icon-30.png') no-repeat center center; }
span.icn.icon-31 { background:url('images/icon-31.png') no-repeat center center; }
span.icn.icon-32 { background:url('images/icon-32.png') no-repeat center center; }
span.icn.icon-33 { background:url('images/icon-33.png') no-repeat center center; }
span.icn.icon-34 { background:url('images/icon-34.png') no-repeat center center; }
span.icn.icon-35 { background:url('images/icon-35.png') no-repeat center center; }
span.icn.icon-36 { background:url('images/icon-36.png') no-repeat center center; }
span.icn.icon-37 { background:url('images/icon-37.png') no-repeat center center; }
span.icn.icon-38 { background:url('images/icon-38.png') no-repeat center center; }
span.icn.icon-39 { background:url('images/icon-39.png') no-repeat center center; }
span.icn.icon-40 { background:url('images/icon-40.png') no-repeat center center; }
span.icn.icon-41 { background:url('images/icon-41.png') no-repeat center center; }
span.icn.icon-42 { background:url('images/icon-42.png') no-repeat center center; }
span.icn.icon-43 { background:url('images/icon-43.png') no-repeat center center; }
span.icn.icon-44 { background:url('images/icon-44.png') no-repeat center center; }
span.icn.icon-45 { background:url('images/icon-45.png') no-repeat center center; }
span.icn.icon-46 { background:url('images/icon-46.png') no-repeat center center; }
span.icn.icon-47 { background:url('images/icon-47.png') no-repeat center center; }
span.icn.icon-48 { background:url('images/icon-48.png') no-repeat center center; }
span.icn.icon-49 { background:url('images/icon-49.png') no-repeat center center; }
span.icn.icon-50 { background:url('images/icon-50.png') no-repeat center center; }
span.icn.icon-51 { background:url('images/icon-51.png') no-repeat center center; }
span.icn.icon-52 { background:url('images/icon-52.png') no-repeat center center; }
span.icn.icon-53 { background:url('images/icon-53.png') no-repeat center center; }
span.icn.icon-54 { background:url('images/icon-54.png') no-repeat center center; }
span.icn.icon-55 { background:url('images/icon-55.png') no-repeat center center; }
span.icn.icon-56 { background:url('images/icon-56.png') no-repeat center center; }
span.icn.icon-57 { background:url('images/icon-57.png') no-repeat center center; }
span.icn.icon-58 { background:url('images/icon-58.png') no-repeat center center; }
span.icn.icon-59 { background:url('images/icon-59.png') no-repeat center center; }
span.icn.icon-60 { background:url('images/icon-60.png') no-repeat center center; }
span.icn.icon-61 { background:url('images/icon-61.png') no-repeat center center; }
span.icn.icon-62 { background:url('images/icon-62.png') no-repeat center center; }
span.icn.icon-63 { background:url('images/icon-63.png') no-repeat center center; }
span.icn.icon-64 { background:url('images/icon-64.png') no-repeat center center; }
span.icn.icon-65 { background:url('images/icon-65.png') no-repeat center center; }
span.icn.icon-66 { background:url('images/icon-66.png') no-repeat center center; }
span.icn.icon-67 { background:url('images/icon-67.png') no-repeat center center; }
span.icn.icon-68 { background:url('images/icon-68.png') no-repeat center center; }
span.icn.icon-69 { background:url('images/icon-69.png') no-repeat center center; }
span.icn.icon-70 { background:url('images/icon-70.png') no-repeat center center; }
span.icn.icon-71 { background:url('images/icon-71.png') no-repeat center center; }
span.icn.icon-72 { background:url('images/icon-72.png') no-repeat center center; }
span.icn.icon-73 { background:url('images/icon-73.png') no-repeat center center; }
span.icn.icon-74 { background:url('images/icon-74.png') no-repeat center center; }
span.icn.icon-75 { background:url('images/icon-75.png') no-repeat center center; }
span.icn.icon-76 { background:url('images/icon-76.png') no-repeat center center; }
span.icn.icon-77 { background:url('images/icon-77.png') no-repeat center center; }
span.icn.icon-78 { background:url('images/icon-78.png') no-repeat center center; }
span.icn.icon-79 { background:url('images/icon-79.png') no-repeat center center; }
span.icn.icon-80 { background:url('images/icon-80.png') no-repeat center center; }
span.icn.icon-81 { background:url('images/icon-81.png') no-repeat center center; }
span.icn.icon-82 { background:url('images/icon-82.png') no-repeat center center; }
span.icn.icon-83 { background:url('images/icon-83.png') no-repeat center center; }
span.icn.icon-84 { background:url('images/icon-84.png') no-repeat center center; }
span.icn.icon-85 { background:url('images/icon-85.png') no-repeat center center; }
span.icn.icon-86 { background:url('images/icon-86.png') no-repeat center center; }
span.icn.icon-87 { background:url('images/icon-87.png') no-repeat center center; }
span.icn.icon-88 { background:url('images/icon-88.png') no-repeat center center; }
span.icn.icon-89 { background:url('images/icon-89.png') no-repeat center center; }
span.icn.icon-90 { background:url('images/icon-90.png') no-repeat center center; }
span.icn.icon-91 { background:url('images/icon-91.png') no-repeat center center; }
span.icn.icon-92 { background:url('images/icon-92.png') no-repeat center center; }
span.icn.icon-93 { background:url('images/icon-93.png') no-repeat center center; }
span.icn.icon-94 { background:url('images/icon-94.png') no-repeat center center; }
span.icn.icon-95 { background:url('images/icon-95.png') no-repeat center center; }
span.icn.icon-96 { background:url('images/icon-96.png') no-repeat center center; }
span.icn.icon-97 { background:url('images/icon-97.png') no-repeat center center; }
span.icn.icon-98 { background:url('images/icon-98.png') no-repeat center center; }
span.icn.icon-99 { background:url('images/icon-99.png') no-repeat center center; }
span.icn.icon-100 { background:url('images/icon-100.png') no-repeat center center; }
span.icn.icon-101 { background:url('images/icon-101.png') no-repeat center center; }
span.icn.icon-102 { background:url('images/icon-102.png') no-repeat center center; }
span.icn.icon-103 { background:url('images/icon-103.png') no-repeat center center; }
span.icn.icon-104 { background:url('images/icon-104.png') no-repeat center center; }
span.icn.icon-105 { background:url('images/icon-105.png') no-repeat center center; }
span.icn.icon-106 { background:url('images/icon-106.png') no-repeat center center; }
span.icn.icon-107 { background:url('images/icon-107.png') no-repeat center center; }
span.icn.icon-108 { background:url('images/icon-108.png') no-repeat center center; }
span.icn.icon-109 { background:url('images/icon-109.png') no-repeat center center; }
span.icn.icon-110 { background:url('images/icon-110.png') no-repeat center center; }
span.icn.icon-111 { background:url('images/icon-111.png') no-repeat center center; }
span.icn.icon-112 { background:url('images/icon-112.png') no-repeat center center; }
span.icn.icon-113 { background:url('images/icon-113.png') no-repeat center center; }
span.icn.icon-114 { background:url('images/icon-114.png') no-repeat center center; }
span.icn.icon-115 { background:url('images/icon-115.png') no-repeat center center; }
span.icn.icon-116 { background:url('images/icon-116.png') no-repeat center center; }
span.icn.icon-117 { background:url('images/icon-117.png') no-repeat center center; }
span.icn.icon-118 { background:url('images/icon-118.png') no-repeat center center; }
span.icn.icon-119 { background:url('images/icon-119.png') no-repeat center center; }
span.icn.icon-120 { background:url('images/icon-120.png') no-repeat center center; }
span.icn.icon-121 { background:url('images/icon-121.png') no-repeat center center; }
span.icn.icon-122 { background:url('images/icon-122.png') no-repeat center center; }
span.icn.icon-123 { background:url('images/icon-123.png') no-repeat center center; }
span.icn.icon-124 { background:url('images/icon-124.png') no-repeat center center; }
span.icn.icon-125 { background:url('images/icon-125.png') no-repeat center center; }
span.icn.icon-126 { background:url('images/icon-126.png') no-repeat center center; }
span.icn.icon-127 { background:url('images/icon-127.png') no-repeat center center; }
span.icn.icon-128 { background:url('images/icon-128.png') no-repeat center center; }
span.icn.icon-129 { background:url('images/icon-129.png') no-repeat center center; }
span.icn.icon-130 { background:url('images/icon-130.png') no-repeat center center; }
span.icn.icon-131 { background:url('images/icon-131.png') no-repeat center center; }
span.icn.icon-132 { background:url('images/icon-132.png') no-repeat center center; }
span.icn.icon-133 { background:url('images/icon-133.png') no-repeat center center; }
span.icn.icon-134 { background:url('images/icon-134.png') no-repeat center center; }
span.icn.icon-135 { background:url('images/icon-135.png') no-repeat center center; }
span.icn.icon-136 { background:url('images/icon-136.png') no-repeat center center; }
span.icn.icon-137 { background:url('images/icon-137.png') no-repeat center center; }
span.icn.icon-138 { background:url('images/icon-138.png') no-repeat center center; }
span.icn.icon-139 { background:url('images/icon-139.png') no-repeat center center; }
span.icn.icon-140 { background:url('images/icon-140.png') no-repeat center center; }
span.icn.icon-141 { background:url('images/icon-141.png') no-repeat center center; }
span.icn.icon-142 { background:url('images/icon-142.png') no-repeat center center; }
span.icn.icon-143 { background:url('images/icon-143.png') no-repeat center center; }
span.icn.icon-144 { background:url('images/icon-144.png') no-repeat center center; }
span.icn.icon-145 { background:url('images/icon-145.png') no-repeat center center; }
span.icn.icon-146 { background:url('images/icon-146.png') no-repeat center center; }
span.icn.icon-147 { background:url('images/icon-147.png') no-repeat center center; }
span.icn.icon-148 { background:url('images/icon-148.png') no-repeat center center; }
span.icn.icon-149 { background:url('images/icon-149.png') no-repeat center center; }
span.icn.icon-150 { background:url('images/icon-150.png') no-repeat center center; }
span.icn.icon-151 { background:url('images/icon-151.png') no-repeat center center; }
span.icn.icon-152 { background:url('images/icon-152.png') no-repeat center center; }
span.icn.icon-153 { background:url('images/icon-153.png') no-repeat center center; }
span.icn.icon-154 { background:url('images/icon-154.png') no-repeat center center; }
span.icn.icon-155 { background:url('images/icon-155.png') no-repeat center center; }
span.icn.icon-156 { background:url('images/icon-156.png') no-repeat center center; }
span.icn.icon-157 { background:url('images/icon-157.png') no-repeat center center; }
span.icn.icon-158 { background:url('images/icon-158.png') no-repeat center center; }
span.icn.icon-159 { background:url('images/icon-159.png') no-repeat center center; }
span.icn.icon-160 { background:url('images/icon-160.png') no-repeat center center; }
span.icn.icon-161 { background:url('images/icon-161.png') no-repeat center center; }
span.icn.icon-162 { background:url('images/icon-162.png') no-repeat center center; }
span.icn.icon-163 { background:url('images/icon-163.png') no-repeat center center; }
span.icn.icon-164 { background:url('images/icon-164.png') no-repeat center center; }
span.icn.icon-165 { background:url('images/icon-165.png') no-repeat center center; }
span.icn.icon-166 { background:url('images/icon-166.png') no-repeat center center; }
span.icn.icon-167 { background:url('images/icon-167.png') no-repeat center center; }
span.icn.icon-168 { background:url('images/icon-168.png') no-repeat center center; }
span.icn.icon-169 { background:url('images/icon-169.png') no-repeat center center; }
span.icn.icon-170 { background:url('images/icon-170.png') no-repeat center center; }
span.icn.icon-171 { background:url('images/icon-171.png') no-repeat center center; }
span.icn.icon-172 { background:url('images/icon-172.png') no-repeat center center; }
span.icn.icon-173 { background:url('images/icon-173.png') no-repeat center center; }
span.icn.icon-174 { background:url('images/icon-174.png') no-repeat center center; }
span.icn.icon-175 { background:url('images/icon-175.png') no-repeat center center; }
span.icn.icon-176 { background:url('images/icon-176.png') no-repeat center center; }
span.icn.icon-177 { background:url('images/icon-177.png') no-repeat center center; }
span.icn.icon-178 { background:url('images/icon-178.png') no-repeat center center; }
span.icn.icon-179 { background:url('images/icon-179.png') no-repeat center center; }
span.icn.icon-180 { background:url('images/icon-180.png') no-repeat center center; }
span.icn.icon-181 { background:url('images/icon-181.png') no-repeat center center; }
span.icn.icon-182 { background:url('images/icon-182.png') no-repeat center center; }
span.icn.icon-183 { background:url('images/icon-183.png') no-repeat center center; }
span.icn.icon-184 { background:url('images/icon-184.png') no-repeat center center; }
span.icn.icon-185 { background:url('images/icon-185.png') no-repeat center center; }
span.icn.icon-186 { background:url('images/icon-186.png') no-repeat center center; }
span.icn.icon-187 { background:url('images/icon-187.png') no-repeat center center; }
span.icn.icon-188 { background:url('images/icon-188.png') no-repeat center center; }
span.icn.icon-189 { background:url('images/icon-189.png') no-repeat center center; }
span.icn.icon-190 { background:url('images/icon-190.png') no-repeat center center; }
span.icn.icon-191 { background:url('images/icon-191.png') no-repeat center center; }
span.icn.icon-192 { background:url('images/icon-192.png') no-repeat center center; }
span.icn.icon-193 { background:url('images/icon-193.png') no-repeat center center; }
span.icn.icon-194 { background:url('images/icon-194.png') no-repeat center center; }
span.icn.icon-195 { background:url('images/icon-195.png') no-repeat center center; }
span.icn.icon-196 { background:url('images/icon-196.png') no-repeat center center; }
span.icn.icon-197 { background:url('images/icon-197.png') no-repeat center center; }
span.icn.icon-198 { background:url('images/icon-198.png') no-repeat center center; }
span.icn.icon-199 { background:url('images/icon-199.png') no-repeat center center; }
span.icn.icon-200 { background:url('images/icon-200.png') no-repeat center center; }
span.icn.icon-201 { background:url('images/icon-201.png') no-repeat center center; }
span.icn.icon-202 { background:url('images/icon-202.png') no-repeat center center; }
span.icn.icon-203 { background:url('images/icon-203.png') no-repeat center center; }
span.icn.icon-204 { background:url('images/icon-204.png') no-repeat center center; }
span.icn.icon-205 { background:url('images/icon-205.png') no-repeat center center; }
span.icn.icon-206 { background:url('images/icon-206.png') no-repeat center center; }
span.icn.icon-207 { background:url('images/icon-207.png') no-repeat center center; }
span.icn.icon-208 { background:url('images/icon-208.png') no-repeat center center; }
span.icn.icon-209 { background:url('images/icon-209.png') no-repeat center center; }
span.icn.icon-210 { background:url('images/icon-210.png') no-repeat center center; }



/* forms */



input.easy-style[type=text] { background:url('images/back-shadow-input.png') repeat-x left top;
	border: solid 1px rgba(215,215,215,.75);
	border:1px solid #e1e1e1;height:45px;width:100%;border-radius:2px;padding:0 0 0 10px;font-size:15px;color:#899197;-o-transition: all 700ms;-moz-transition: all 700ms;-webkit-transition: all 700ms;transition: all 700ms; }

input.easy-style[type=text]:focus { background:#fbfbfb; }

input.easy-style[type=text].mail { font-style:italic; }
input.easy-style[type=text].website { font-style:italic; }

input.easy-style[type=text].input-button { font-style:italic; }

input.easy-style[type=text].password { color:#e86373;position:Relative;display:block; }
input.easy-style[type=text].password:focus { border-color:#eeb2b9;background:#fefcfc; }


.wrap-location-input { position:relative; }
.wrap-location-input > a { display:block;height:16px;width:11px;position:Absolute;top:13px;right:15px;background:url('images/maps-pin.png') no-repeat left top; }

.wrap-location-input > a:link {  }
.wrap-location-input > a:visited {  }
.wrap-location-input > a:hover { background:url('images/maps-pin.png') no-repeat right top; }
.wrap-location-input > a:active {  }


.wrap-password-input { position:Relative; }
.wrap-password-input > a { width:24px;height:24px;background:url('images/input-pass-close.png') no-repeat left top;display:block;position:absolute;top:9px;right:9px; }

.wrap-password-input > a:link {  }
.wrap-password-input > a:visited {  }
.wrap-password-input > a:hover { background:url('images/input-pass-close.png') no-repeat right top; }
.wrap-password-input > a:active {  }



label { font-size:15px;color:#899197;margin:0 0 10px 0; }

label.password { color:#e64d5f; }

.input-f-wrapper { margin:0 0 25px 0; }

.white-panel.extra { padding:25px; }

.button-drop-large  { 
	border: solid 1px rgba(215,215,215,.75);border-radius:2px;padding:9px 15px;font-size:15px;color:#899197;background:#fbfbfb; }

.button-drop-large:link {  }  	
.button-drop-large:visited {  }  	
.button-drop-large:hover { background:#FbFbFb;border-color:#D8D8D8;color:#81888d; }  	
.button-drop-large:active {  }  	
	
	
	
/*.button-drop-large .caret { margin:0 0 0 100px;background:url('images/drop-large-pin.png') no-repeat center center;width:8px;height:5px;border:none; }*/
.btn.btn-default.button-drop-large.dropdown-toggle { box-shadow:none; }
.btn-group.open .dropdown-toggle.button-drop-large { background:#FbFbFb;border-color:#D8D8D8;color:#81888d; }
	
.m-top-25 { margin-top:25px; }	

.wrap-check { margin:0 0 25px 0; }
.wrap-check li { line-height:24px;line-height:30px; }

.blue-btn-check { position:Relative;background:#3498db;border-radius:2px;padding:9px 20px 9px 70px;color:#fff;font-size:16px;-o-transition: all 160ms;-moz-transition: all 160ms;-webkit-transition: all 160ms;transition: all 160ms; }
.blue-btn-check:link {  }
.blue-btn-check:visited {  }
.blue-btn-check:hover { background:#3189C1;color:#fff; }
.blue-btn-check:active {  }

.blue-btn-check span { background:#2f89c5 url('images/icon-checked-btn.png') no-repeat center center;display:inline-block;width:50px;height:42px;position:Absolute;top:-1px;left:0; }

.wrap-form-btn {  }

.hr { height:1px;background:#e6e7e9;margin:0 -25px 25px -25px; }

h3.form-title { text-transform:uppercase;color:#3f4551;font-size:14px;font-weight:bold; }

.scroll-block { height:200px; }

.sg-button.btn-group.open .dropdown-menu li { height:40px;border-bottom:1px solid #E7EBEB;line-height:40px; }
.sg-button.btn-group.open .dropdown-menu { width:100%;padding-left:20px;padding-top:0;padding-bottom:0; }
.sg-button.btn-group.open .dropdown-menu li a { padding-left:0;color:#37434F; }

.toggle-light { margin-bottom:15px; }

.blue-toggle .toggle-on { background:#3498db url('images/back-toggle-checked.png') no-repeat 11px 8px !important; }
.blue-toggle .toggle-off { background-color:#3498db !important; }
 
.grey-toggle .toggle-on { background:#E1E1E1; } 
.grey-toggle .toggle-off { background:#E1E1E1; } 
 
.red-toggle .toggle-on { background:#E65062; } 
.red-toggle .toggle-off { background:#E65062; }  
 
/* forms - multiple forms */

.wrap-multiple-form { background:#fff url('images/back-shadow-panel.png') repeat-x bottom left;margin:0 0 15px 0;border-radius:2px;border-top:1px solid #e1e2e1;border-left:1px solid #e1e2e1;border-right:1px solid #e1e2e1; }

.mf-block { height:43px;border-bottom:1px solid #f2f2f2; }	
.mf-block:last-child { border-top:1px solid #f2f2f2; }  

.mf-block.last { height:44px; }

.mf-block div { float:left;height:42px; }

.mf-block input { border:none;border-radius:0;background:#fff;height:42px;width:100%;color:#b2b5b9;font-size:16px;padding-left:15px; }
.mf-block input:focus { background:#fff; }
.mf-block span { display:inline-block;padding:0 0 0 20px;color:#b2b5b9;font-size:16px;line-height:42px; }

.mf-block .wrap { height:42px;width:42px;border-right:1px solid #f2f2f2; }

.mf-block .task { width:62%;border-right:1px solid #f2f2f2;position:relative; }
.mf-block .quote-t { width:94%; }
.mf-block .tag-t { width:94%; }
.mf-block .date { width:45%; }
	
.mf-block .info a { display:block;float:left;height:42px;width:42px;background:gold;border-right:1px solid #f2f2f2;margin:0; }	

.mf-block .info .attach { background:url('images/mf-icon-01.png') no-repeat left top; }
.mf-block .info .attach:link {  }
.mf-block .info .attach:visited {  }
.mf-block .info .attach:hover { background:url('images/mf-icon-01.png') no-repeat right top; }
.mf-block .info .attach:active {  }

.mf-block .info .dropbox { background:url('images/mf-icon-02.png') no-repeat left top; }
.mf-block .info .dropbox:link {  }
.mf-block .info .dropbox:visited {  }
.mf-block .info .dropbox:hover { background:url('images/mf-icon-02.png') no-repeat right top; }
.mf-block .info .dropbox:active {  }

.mf-block .info .browse { background:url('images/mf-icon-03.png') no-repeat left top; }
.mf-block .info .browse:link {  }
.mf-block .info .browse:visited {  }
.mf-block .info .browse:hover { background:url('images/mf-icon-03.png') no-repeat right top; }
.mf-block .info .browse:active {  }
	

.mf-block .task .close-two { height:14px;width:20px;background:url('images/icon-close-two.png') no-repeat left top;position:absolute;top:15px;right:10px; }

.mf-block .task .close-two:link {  }
.mf-block .task .close-two:visited {  }
.mf-block .task .close-two:hover { background:url('images/icon-close-two.png') no-repeat right top; }
.mf-block .task .close-two:active {  }



.mf-block .square { background:url('images/multiple-form-icon-01.png') no-repeat center center; }
.mf-block .quote { background:url('images/multiple-form-icon-02.png') no-repeat center center; }
.mf-block .tag { background:url('images/multiple-form-icon-03.png') no-repeat center center; }
.mf-block .clock { background:url('images/multiple-form-icon-04.png') no-repeat center center; }
.no-bor-bot { border-bottom:none; }

.m-bot-25 { margin-bottom:25px; }
.m-bot-50 { margin-bottom:50px; }


/* index chart */

.average-statistics-wrapper { height:45px;border-top:1px solid #E5E5E5; }
.average-statistics-wrapper h3 { padding:13px 0 0 15px; }
.average-statistics-wrapper .button-dropdown { width:auto !important;margin:12px 0px 0 0 !important; }

.wrapper-dashboard { margin-top:55px;margin-bottom:15px; }

.index-chart { height:435px;width:100%; }

.wrapper-circle-charts { background:#fbfbfb url("images/back-shadow-style.png") repeat-x scroll left bottom;border-top:1px solid #E5E5E5;text-align:center; }
.wrapper-circle-charts .wrp { display:inline-block; padding-bottom: 35px; }

.wrapper-circle-charts .wrp .chart { margin-right:5px;margin-top:25px; margin-bottom: 0; }
/*.wrapper-circle-charts .wrp .chart:last-child { margin:0 !important; }*/

.container.dashboard #messages-wrapper .m-sidebar { margin-bottom:20px; }

.container.dashboard .m-sidebar .button-dropdown { margin-right:-10px; }
.container.dashboard #messages-wrapper .m-sidebar h3 { padding-left:5px; }
body .container.dashboard #messages-wrapper li > h3 { padding-left:0 !important; }

.button-dropdown.user-drop { padding-top:2px !important; }

/* ---------------- ui sliders -------------- */


.ui-widget-content 																							{ background:#f8f8f8;-webkit-box-shadow: inset 0 1px rgba(255,255,255,.45);-moz-box-shadow: inset 0 1px rgba(255,255,255,.45);box-shadow: inset 0 1px rgba(255,255,255,.45);border: solid 1px #E3E3E3; }

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br 											{ border-bottom-right-radius: 15px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl 											{ border-bottom-left-radius: 15px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr 											{ border-top-right-radius: 15px; }
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl 												{ border-top-left-radius: 15px; }


.ui-slider-wrap 																							{ margin-bottom:40px; }
.ui-slider-wrap .left { background:Red;margin:0 0 25px 0;}
.ui-slider-wrap .right { background:gold;height:30px; }

.ui-slider-wrap h3 { font-size:15px;color:#899197;margin-top:-4px; }
/*.ui-slider-wrap p { margin:20px 0 0 0;padding:0; }*/
.ui-slider-wrap p > label { color:#899197;font-size:14px;font-weight:300; }
.ui-slider-wrap p > input { color:#899197 !important;font-size:14px !important;font-weight:300 !important; }

.ui-slider-wrap h3.large-s { width:250px; }

#equalizer > span:first-child { margin-left:0 !important; }
#equalizer > span { margin-left:40px !important; }

.ui-slider-horizontal 																						{ height:8px;border-color:#e3e3e3; }
.ui-slider .ui-slider-handle 																				{ height:22px;width:22px; }

#slider-vertical { height:140px !important; }
#slider-vertical.ui-slider .ui-slider-handle 																{ height:22px;width:22px;left:-8px;border-color:#9da1a3; }																							
#slider-vertical.ui-slider-vertical { width:8px;border-color:#e3e3e3;background:#f8f8f8; }
#slider-vertical .ui-slider-range.ui-widget-header.ui-corner-all.ui-slider-range-min { background:#f8f8f8; }

#slider-range-vertical { height:140px !important; }
#slider-range-vertical.ui-slider .ui-slider-handle 																{ height:22px;width:22px;left:-8px;border-color:#9da1a3; }																							
#slider-range-vertical.ui-slider-vertical { width:8px;border-color:#e3e3e3;background:#f8f8f8; }
#slider-range-vertical .ui-slider-range.ui-widget-header.ui-corner-all{ background:#c1c5c7;border:1px solid #9DA1A3;left:-1px;width:8px; }


.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default 				{ background:#fff;border:3px solid #9da1a3; }
.ui-slider-handle  { display:block;position:absolute; }

#slider-default .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{ border-color:#9da1a3; }
#slider-default.ui-slider .ui-slider-handle 																{ top:-8px; }

#step-slider .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default 	{ border-color:#9da1a3; }
#step-slider.ui-slider .ui-slider-handle 																{ top:-8px; }


#slider-range .ui-slider-range.ui-widget-header.ui-corner-all 												{ background:#2ABC68;border:1px solid #1fa95a;top:-1px;height:8px; }
#slider-range .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default  { border-color:#1fa95a; }
#slider-range.ui-slider .ui-slider-handle 																{ top:-8px; }

.circle-slider-wrapper { border-top:1px solid #E6E7E9;padding:40px 0 17px 0;margin:40px -25px 0 -25px !important; }
.circle-slider-wrapper .chart { margin:0;margin-right:30px; }
.circle-slider-wrapper h3 { width:240px;margin-top:65px;padding-left:25px; }

#slider-range-max .ui-slider-range.ui-widget-header.ui-corner-all 												{ background:#3498db;border:1px solid #2483c3;top:-1px;height:8px; }
#slider-range-max .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default  { border-color:#3498db; }
#slider-range-max.ui-slider .ui-slider-handle 																{ top:-8px; }

#slider-range-min .ui-slider-range.ui-widget-header.ui-corner-all 												{ background:#3498db;border:1px solid #2483c3;top:-1px;height:8px; }
#slider-range-min .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default  { border-color:#3498db; }
#slider-range-min.ui-slider .ui-slider-handle 																{ top:-8px; }


#equalizer > span 																							 { float:left;margin:0 0 0 25px; }
#equalizer .ui-slider.ui-slider-vertical.ui-widget.ui-widget-content.ui-corner-all { border-color:#e3e3e3;width:8px; }

#equalizer .ui-slider-handle.ui-state-default.ui-corner-all { left:-8px;border-color:#9da1a3; }

#equalizer .ui-slider-range.ui-widget-header.ui-corner-all.ui-slider-range-min { background:#C1C5C7;border:1px solid #B9BBBD;left:-1px;width:8px; }
#equalizer .ui-slider-vertical { height:140px !important; }

#page-sliders h3.heading-title { margin-bottom:50px !important; }




/* ------------------ ui sliders - end ----------------- */


/* sidebar */

#wrapper { position:relative;-o-transition: all 160ms;-moz-transition: all 160ms;-webkit-transition: all 160ms;transition: all 160ms;min-height:900px; }

#wrapper.sidebar #sidebar { left:0; } 
#wrapper.sidebar { padding-left:325px;-o-transition: all 160ms;-moz-transition: all 160ms;-webkit-transition: all 160ms;transition: all 160ms; } 

.container {  }
#wrap {  }

#sidebar { background:#fff;width:305px;height:100%;position:absolute;left:-325px;top:0;padding:25px 25px 0 25px;-o-transition: all 160ms;-moz-transition: all 160ms;-webkit-transition: all 160ms;transition: all 160ms;border-right:1px solid #E1E2E1;z-index:99999; }

#sidebar .search-block span { height:42px;width:30px;display:inline-block;background:url('images/icon-search-green.png') no-repeat left center;float:left; }
#sidebar .search-block input { border:none;height:42px;border-bottom:1px solid #D5D7D9;float:left;width:218px;font-style:italic;font-size:15px;color:#b2b5b9; }

#sidebar .drop-area { margin: 30px 0 0 0; }
#sidebar .drop-area > li { margin:20px 0 0 0;font-size:18px;color:#3f4551;font-weight:400;font-family: 'Raleway' !important;padding:0 0 0 30px;background:url('images/droparea-01.png') no-repeat 3px 0;cursor:pointer;transition:all 160ms; }
#sidebar .drop-area > li a:hover { color:#28a95f !important; }
#sidebar .drop-area > li:hover { color:#28a95f !important; }
#sidebar .drop-area > li a { transition:all 160ms; }
#sidebar .drop-area > li.no-back { background:none !important; }
#sidebar .drop-area > li.selected { background:url('images/droparea-02.png') no-repeat 3px 0;color:#28A95F; }
#sidebar .drop-area > li.active { background:url('images/droparea-02.png') no-repeat 3px 0; }
#sidebar .drop-area > li ul.active {  }
#sidebar .drop-area > li ul { display:none;margin:20px -25px 0 -55px;padding:15px 0 15px 50px;background:url('images/back-shadow-panel-03.png') , url('images/back-shadow-panel-02.png');background-position:left top, left bottom;background-repeat:repeat-x , repeat-x;background-color:#f9f9fa; }
#sidebar .drop-area > li ul li { font-size:15px;color:#ADAEB0; }
#sidebar .drop-area > li ul a { color:#ADAEB0;-o-transition: all 160ms;-moz-transition: all 160ms;-webkit-transition: all 160ms;transition: all 160ms; }
#sidebar .drop-area > li ul a:hover { color:#888e95 !important; }
#sidebar .drop-area > li ul li > span { float:left;margin:5px 10px 0 0; }

#sidebar .drop-area > li ul li.profile { background:url('images/icon-s-profile.png') no-repeat left 3px; }
#sidebar .drop-area > li ul li.login { background:url('images/icon-s-log.png') no-repeat left 3px; }
#sidebar .drop-area > li ul li.calendar { background:url('images/icon-s-calendar.png') no-repeat left 3px; }
#sidebar .drop-area > li ul li.error { background:url('images/icon-s-error.png') no-repeat left 3px; }
#sidebar .drop-area > li ul li.coming-s { background:url('images/icon-s-search.png') no-repeat left 3px; }
#sidebar .drop-area > li ul li.timeline { background:url('images/icon-s-clock.png') no-repeat left 3px; }
#sidebar .drop-area > li ul li.to-do { background:url('images/icon-s-task.png') no-repeat left 3px; }
#sidebar .drop-area > li ul li.gallery { background:url('images/icon-s-gallery.png') no-repeat left 3px; }
#sidebar .drop-area > li ul li.img-crop { background:url('images/icon-s-square.png') no-repeat left 3px; }

#sidebar .drop-area > li ul a:link {  }
#sidebar .drop-area > li ul a:visited {  }
#sidebar .drop-area > li ul a:hover { color:#3f4551; }
#sidebar .drop-area > li ul a:active {  }



#sidebar-exp { display:inline-block;height:40px;width:40px;background:url('images/sidebar-exp.png') no-repeat center left;opacity:1;transition:all 160ms;position:Absolute;top:10px;right:5px; }

#sidebar-exp:link {  }
#sidebar-exp:visited {  }
#sidebar-exp:hover { opacity:0.7; }
#sidebar-exp:active {  }



/* lock-screen-page */

#lock-screen-page { background:#2c363f; }

#lock-screen-wrapper { width:440px;height:280px;/*margin:200px auto 0 auto;*/ }

.text-center { text-align:Center; }

.lock-block { padding:20px;background:#fff;border-radius:2px;margin:25px 0 0 0;width:100%; }
.lock-block img { margin:0 20px 0 0; }

.lock-block h2 { font-size:22px;color:#3f4551;margin:0;padding:0 0 5px 0; }
.lock-block span { color:#798189;font-size:15px; }

.lock-block input { border:1px solid #e1e1e1;display:block;background:#fbfbfb url('images/back-shadow-input.png') repeat-x left top;border-radius:2px;height:42px;padding-left:15px;color:#a5a7ab;line-height:40px;width:270px;margin:17px 0 0 0; }

.lock-block .inp { position:relative; }

.lock-block .check { -o-transition: background-color 160ms;-moz-transition: background-color 160ms;-webkit-transition: background-color 160ms;transition: background-color 160ms;display:block;height:36px;width:36px;background:#26a8e2 url('images/icon-checked-btn.png') no-repeat center center;border-radius:2px;position:absolute;bottom:3px;right:3px; }

.lock-block .check:link {  }
.lock-block .check:visited {  }
.lock-block .check:hover { background-color:#2597ca; }
.lock-block .check:active {  }

#lock-screen-wrapper .info { display:block;text-align:center;margin:20px 0 0 0;color:#899197;height:25px; }
#lock-screen-wrapper .info a { color:#fff;border-bottom:1px solid #636A71;padding-bottom:3px; }


/* wells */

.well.easy { background:#fff;border-radius:2px; }


/* panels */

.panel-easy { border-radius:2px; }

.panel-easy .panel-heading  { border-radius:2px 2px 0 0;position:Relative; }

.panel-easy .panel-body { border-radius:0 0 2px 2px;padding:25px;background:#fff url('images/back-shadow-style.png') repeat-x left bottom;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-top:1px solid #e5e5e5;border-bottom:none; }

.panel-settings-button { height:60px;width:70px;position:absolute;top:0;right:0; }
.panel-settings-button .btn { background:#2C363F url('images/icon-panel-settings.png') no-repeat center center;border:none;width:70px;height:60px;border-radius:0; -o-transition: all 700ms;-moz-transition: all 700ms;-webkit-transition: all 700ms;transition: all 700ms;border-radius:0 2px 0 0; }

.panel-settings-button .btn:link {  }
.panel-settings-button .btn:visited {  }
.panel-settings-button .btn:hover { background-color:#1a2025; }
.panel-settings-button .btn:active {  }

.panel-settings-button.open .dropdown-toggle { background:#1a2025 url('images/icon-panel-settings.png') no-repeat center center; }

.panel-settings-button .dropdown-menu li a:hover { background:#37434F; }

/* charts */

.morris-hover-row-label { display:none; }
.morris-hover-point { display:none; }



/* modals */

.modal.in .modal-dialog{-webkit-transform: translate(0, 20%);-ms-transform: translate(0, 20%);transform: translate(0, 20%);}

.modal-dialog { box-shadow:none; }
.modal-content { box-shadow:none;border-radius:2px; }

.modal-wrapper { padding:0 0 20px 0;margin:0 0 20px 0;border-bottom:1px solid #E5E5E5; }

.modal-body.extended input { margin:20px 0 0 0; }
.modal-body.extended { margin:0;padding:0 20px; }
.modal-footer.extended { padding:20px;margin:0; }



input.type-one { width:100%;border:1px solid #E5E5E5;border-radius:2px;height:43px;padding:0 0 0 10px;font-size:15px;color:#818697;background:url('images/back-shadow-input.png') repeat-x left top; }


.pad-bot-0 { padding-bottom:0 !important; }
.mar-bot-0 { margin-bottom:0 !important; }

.row.modal-wrap { padding:0;margin:0; }

/* progress-bars */

.progress { border-radius:2px;box-shadow:0 1px 0px rgba(0, 0, 0, 0.1) inset; }
.progress-bar { background-color:#3498DB; }
.progress-bar-warning { background-color:#F7AF48; }
.progress-bar-success { background-color:#2ABC68; }
.progress-bar-danger { background-color:#E64D5F; }

.container.progress-bars h3 { color: #899197;font-size: 15px;margin-top: -4px; }
.container.progress-bars h3.heading-title { padding-left:15px;margin-top:0 !important; }

/* notice */

.notice { padding:20px;margin:0 0 20px 0; }
.notice span { font-size:18px;margin:0 0 15px 0;padding:0;display:block;color:rgba('111, 116, 121 , 0.6');line-height:13px;font-family: 'Raleway' !important;font-weight:300; }
.notice p { font-size:15px;margin:0;padding:0;line-height:20px;line-height:17px; }

.notice.success { background:#F5FFED;border-left:3px solid #86CEA5; }

.notice.info { background:#E0F5FF;border-left:3px solid #58B7F5; }

.notice.warning { background:#FFFAE5;border-left:3px solid #FFBC5A; }

.notice.danger { background:#FFEAF0;border-left:3px solid #F77E8E; }


.m-top-10 { margin-top:10px !important; }


/* alerts */

.alert { border-radius:2px;padding:10px; }
.alert.alert-success { background:#F5FFED;border-color:#E3F0D8; }
.alert.alert-info { background:#E0F5FF;border-color:#AFDEE8; }
.alert.alert-warning { background:#FFFAE5;border-color:#FCEAC6; }
.alert.alert-danger { background:#FFEAF0;border-color:#F2D1D6; }

.alert-dismissable .close { right:0;top:-1px; }

.notice.alert-dismissable .close { right:-10px;top:-15px; }

/* list group */

.list-group-item:first-child { border-radius:2px 2px 0 0; }
.list-group-item:last-child { border-radius:0 0 2px 2px; }
.list-group-item { padding:13px 15px; }
.list-group-item { border-color:#E5E5E5; }

/* pulsate input */

/* thumbnails */

/* tabs */

.nav-tabs { /*margin-top:15px;*/ }

.tab-content.easy-style.shadow { background: url("images/back-shadow-style.png") repeat-x scroll left bottom #FFFFFF;border-bottom:none; }

.nav.nav-tabs.easy-style { background:#f4f5f5;height:45px;border-color:#E8E9EA; }
.nav.nav-tabs a { color:#798189;font-size:12px;font-weight:600;border-radius:0;margin:0;height:46px;line-height:24px;display:block;text-transform:uppercase;transition:all 160ms; }
.nav.nav-tabs.easy-style li.active a { border-radius:0;border-left:1px solid #E8E9EA;border-right:1px solid #E8E9EA;border-top:1px solid #E8E9EA;background:#fff; }

.nav.nav-tabs.easy-style li { border:none;height:45px;overflow:hidden; }
.nav.nav-tabs.easy-style li.active {  }

.nav.nav-tabs a:focus { outline:none; }

.nav.nav-tabs a:link {  }
.nav.nav-tabs a:visited {  }
.nav.nav-tabs a:hover { height:45px; }
.nav.nav-tabs .active a:hover { height:46px; }
.nav.nav-tabs a:active {  }

.tab-content.easy-style { border-left:1px solid #E8E9EA;border-right:1px solid #E8E9EA;border-bottom:1px solid #E8E9EA;padding:20px;margin:0 0 55px 0; }
.tab-content.easy-style .tab-pane p { margin:0;padding:0;color:#798189; }	
.tab-content.easy-style .tab-pane .btn { margin:10px 0 0 0; }	



/* type 2 */


.nav.nav-tabs.easy-style.type-two { border-color:#348fcd; }	
.nav.nav-tabs.easy-style.type-two li.active a { border-top:3px solid #3498DB;color:#7d858c;border-color:#3498DB;line-height:22px; }
.nav.nav-tabs.easy-style.type-two li.active { overflow:hidden; }	
.nav.nav-tabs.easy-style.type-two { background:#3498db; }
.nav.nav-tabs.easy-style.type-two a { color:#fff; }
.nav.nav-tabs.easy-style.type-two a:hover { border-color:#3498DB; }
.nav.nav-tabs.easy-style.type-two li.active a:hover { border-color:#3498DB; }
.nav.nav-tabs.easy-style.type-two li { height:45px; }

.nav.nav-tabs.easy-style.type-two li.active:first-child {  }

.nav.nav-tabs.type-two a:link {  }
.nav.nav-tabs.type-two a:visited {  }
.nav.nav-tabs.type-two a:hover { background-color:#3289c3; }
.nav.nav-tabs.type-two a:active {  }



/* type 3 */



.nav.nav-tabs.type-three { border-color:#2f3a44;background:#37434f; }
.nav.nav-tabs.type-three li.active a { border-color:#2f3a44;color:#2ecc71;background:#2f3a44; }
.nav.nav-tabs.type-three li a:hover { background:#2f3a44;border-color:#2f3a44;color:#2ecc71; }
.nav.nav-tabs.type-three li a { color:#939ba3; }
.nav.nav-tabs.type-three li { border:none; }
.nav.nav-tabs.type-three a:hover {  }
.nav.nav-tabs.easy-style.type-three li.active a {  }



/* type 4 */



.type-four-tab-wrapper { background:url("images/back-shadow-style.png") repeat-x left bottom #fff;
    border-left: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
    border-top: 1px solid #E5E5E5;
	margin:0 0 20px 0;
	border-radius:2px 2px 4px 4px;
	}


.panel-body { padding:20px; }	
	
.type-four-tab-wrapper .tab-content { border-radius:2px 2px 4px 4px; }
	


	
.type-four-tab-wrapper .tab-content.easy-style { border:none; }



.type-four-tab-wrapper .nav.nav-tabs { height:65px;background:#fff; }
.type-four-tab-wrapper .nav.nav-tabs a { border:none;height:65px;line-height:45px;color:#959da5;text-transform:none;font-size:15px;font-weight:normal; }
.type-four-tab-wrapper .nav.nav-tabs li.active a { border:none;color:#626465; }
.type-four-tab-wrapper .nav.nav-tabs li { height:65px; }
.type-four-tab-wrapper .nav.nav-tabs li.active { border-bottom:3px solid #2abc68; }



.type-four-tab-wrapper .nav.nav-tabs li:last-child {  }

.type-four-tab-wrapper .nav.nav-tabs a:hover { background:#fff;border-bottom:3px solid #2abc68;color:#626465; }





/*--------------------------------- my tabs ---------------------------------*/
/*

.tabs-navigation { background:#f4f5f5;height:46px; }
.tabs-navigation li { display:inline-block;margin-right:-4px; }
.tabs-navigation li a:focus { outline:none;text-decoration:none; }

.tabs-navigation li { height:100%;border-right:1px solid red;overflow:hidden; }
.tabs-navigation li a { text-transform:uppercase;color:#37434f;font-size:12px;font-weight:bold;line-height:47px;display:inline-block;padding:0 15px; }

.tabs-navigation li.active { border-top:1px solid red; }
.tabs-navigation li.active a { background:#fff;height:47px; }
.tabs-navigation li.active:first-child a { line-height:44px; }
.tabs-navigation li.active:first-child { border-left:1px solid red; }

.tabs-navigation li a:hover { background-color:#e1e3e4; }

.tabs-cont { background:#fff;border:1px solid #e1e3e4; }

*/





/* accordions */

/* type 1 */


.accordion .panel { border:none; }

.accordion .panel-heading { height:42px;padding:0; }
.accordion .panel-heading:hover {  }
.accordion .panel-heading:hover a {  }
.accordion .panel:hover {  }


.accordion .panel-collapse.in { border-top:1px solid red; }
.accordion .panel-heading h4 a { background:#26A8E2 url('images/accordion-chevron-02.png') no-repeat right bottom;border-top:1px solid #2999CC;border-left:1px solid #2999CC;border-right:1px solid #2999CC;border-bottom:1px solid #2999CC;color:#fff; }
.accordion .panel-heading h4 a.collapsed { background:#fff url('images/accordion-chevron-01.png') no-repeat right top;border-top:1px solid #E8E9EA;border-left:1px solid #E8E9EA;border-right:1px solid #E8E9EA;border-bottom:1px solid #E8E9EA;color:#899197; }

.accordion .panel-heading h4 a:hover { background:#26A8E2 url('images/accordion-chevron-02.png') no-repeat right bottom; }
.accordion .panel-heading h4 a.collapsed:hover { background:#26A8E2 url('images/accordion-chevron-02.png') no-repeat right top;color:#fff;border-color:#2999CC; }

.accordion .panel .panel-collapse.collapse.in { display:block; }
.accordion .panel .panel-collapse.collapse { display:none; }

.accordion .panel .panel-collapse { border-top:none; }
.accordion .panel .panel-collapse .panel-body { border-top:none !important; }
.accordion .panel .panel-collapse.in .panel-body { border-bottom:1px solid #E8E9EA;border-left:1px solid #E8E9EA;border-right:1px solid #E8E9EA;border-top:1px solid #fff; }
.accordion .panel .panel-collapse.collapsing .panel-body { border-bottom:1px solid #E8E9EA;border-left:1px solid #E8E9EA;border-right:1px solid #E8E9EA;border-top:1px solid #fff; }





.accordion .panel { border-radius:2px;border-color:#e1e1e1; }
.accordion .panel-heading .panel-title { font-size:15px;color:#899197;line-height:40px;margin:0;padding:0;height:100%; }
.accordion .panel-heading .panel-title a { display:block;height:100%;padding:0 0 0 20px; }  
.accordion .panel-heading .panel-title a:focus { outline:none;text-decoration:none; }
.accordion .panel-body { border-color:#e1e1e1; }

.accordion .panel-collapse.in {  }

.accordion .panel-body { color:#798189;font-size:15px; }
	

/* type 2 */

.accordion.type-two {  }
.accordion.type-two .panel-heading h4 a { border-top:1px solid #E8E9E9;color:#3498db;background:#fff url('images/accordion-chevron-01.png') no-repeat right bottom;border-color:#E8E9E9; }
.accordion.type-two .panel-heading h4 a.collapsed { background:#f6f8f8 url('images/accordion-chevron-01.png') no-repeat right top;color:#798189;border-bottom:none; }
.accordion.type-two .panel-heading h4 a:hover { background:#fff url('images/accordion-chevron-01.png') no-repeat right bottom;border-color:#E8E9E9;color:#3498db; }

.accordion.type-two .panel-heading h4 a.collapsed:hover { background:#fff url('images/accordion-chevron-01.png') no-repeat right top; }


.accordion.type-two .panel-heading {  }
.accordion.type-two .panel.panel-default  { background:#fff url('images/back-shadow-style.png') repeat-x left bottom;padding-bottom:2px;margin-bottom:12px;  }
.accordion.type-two .panel.panel-default:last-child { margin-bottom:0; }	
.accordion.type-two .panel .panel-collapse.in .panel-body	{ border-bottom:none; }

	
.p-bot-50 { padding-bottom:50px !important; }	
.p-bot-30 { padding-bottom:30px !important; }	
.p-bot-40 { padding-bottom:40px !important; }	

/* */

.container.white-b {  }

.white-panel { background:#fff;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.25), inset 0 1px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.25), inset 0 1px rgba(0,0,0,.1);
	box-shadow: 0 1px 1px rgba(0,0,0,.25), inset 0 1px rgba(0,0,0,.1);border-radius:2px;padding:25px 25px 0 25px; }
	
	h3.mt-title { font-size:18px;color:#798189;margin-bottom:20px; }
	
.countdown_section {  }	
	
.btn.default.group	{ background:#E1E3E5;border:none;padding:7px 13px; }
.btn.default.group:hover { background:#D3D3D3; }
.btn.default.group.active { background:#D3D3D3; }
.btn.default.group:active { background:#D3D3D3; } 




.btn.default { transition:all 160ms ease 0s; }
.btn.default:hover { background:#D3D3D3;border-color:#D3D3D3; }

.btn-group.open .dropdown-menu { border:1px solid #E5E5E5;min-width:144px;margin-top:-1px; }
.btn-group.open .dropdown-menu.extra-s { margin-left:14px; }
.dropdown-menu .divider { margin-left:15px; }	
.btn-group.open .dropdown-menu li { font-size:13px;color:#a1a7ac;font-weight:Bold !important; }
.btn-group.open .dropdown-menu li a { color:#a1a7ac;font-weight:Bold !important;padding-left:15px; }
.btn-group.open .dropdown-menu a.icon { display:inline-block;padding:0;float:right;margin:5px 15px 0 0; }
.btn-group.open .dropdown-menu a.text { display:inline-block; }

.btn-group.open .dropdown-menu li a:hover { background:transparent;color:#37434F; }

.btn-group.open .dropdown-menu { float:right;border-bottom:none;background:#fff url("images/back-shadow-style.png") repeat-x left bottom; }
.btn-group.open .dropdown-menu .pin{ height:8px;width:13px;background:url('images/dropdown-pin.png') no-repeat center center;position:absolute;top:-8px;right:9px; }

.btn-group.open .dropdown-menu.p-left { margin-left:-45px; } 
.btn-group.open .dropdown-menu.d-up { margin-top:0;margin-bottom:4px;box-shadow:none;margin-bottom:14px;margin-left:-39px; }

.btn-group.open .dropdown-menu.d-up .pin { background:url('images/dropdown-pin-02.png') no-repeat center center;bottom:-4px !important;top:static;top:initial; }

#defaultCountdown { padding-left:10px; }
.countdown_row {  }	
	
	
/* */	
	
	
/* SEARCH PAGE */

table.search img { display:inline-block;margin-right:15px; }
table.search { border-collapse:collapse !important; }
table.search tr { height:76px; }
table.search tr:last-child { border-bottom:1px solid #e1e3e4 !important; }

table.search { line-height:50px !important; }

table.search thead tr { height:45px !important; }
table.search tr td:first-child { color:#3498DB !important;padding-top:18px !important; }
table.search tr td { color:#798189 !important;padding-top:21px !important;font-size:14px !important; }
table.search ul li { display:inline-block;height:33px;width:33px;background:gold;border-radius:2px;text-align:Center;margin-right:1px; } 
table.search ul a { display:inline-block;height:33px;width:33px;line-height:31px;transition:all 160ms;border-radius:2px; }
table.search ul i { color:#fff; }
table.search ul { padding-left:10px; }
table.search li.blue a { background:#3C9CDC; }
table.search li.green a { background:#32BF6E; }
table.search li.red a { background:#E75365; }
.panel-style.search { margin-bottom:30px !important; }

table.search li.blue a:hover { background:#3183BC; }
table.search li.green a:hover { background:#29A05A; }
table.search li.red a:hover { background:#C94858; }

table .back { background:#FBFCFC; }

.search-field { position:Relative;margin-top:35px;width:450px;float:right; }
.search-field input { display:inline-block;border-radius:2px;border:2px solid #E5E7E8;height:42px;padding-left:15px;width:450px;color:#A7A7A7;font-size:16px; }
.search-field a.search { background: none repeat scroll 0 0 #2ABC68;border-radius: 0 2px 2px 0;color: #FFFFFF;display: block;font-size: 16px;font-weight: bold;height: 42px;line-height: 42px;position: absolute;right:0;text-align: center;top: 0;transition: all 160ms ease 0s;width: 105px; }
.search-field a.cls { height:14px;width:20px;display:block;background:url('images/erase-icon.png') no-repeat left top;position:Absolute;right:125px;top:14px; }
.search-field a.cls:hover { background-position:right top; }
.search-field a.search:hover { background:#22a158; }


table.search-developer img { display:inline-block;margin-right:5px; }
table.search-developer tr td { color:#798189 !important;font-size:14px !important;line-height:33px !important; }
table.search-developer tr:last-child { border-bottom:1px solid #e1e3e4 !important; }
table.search-developer { border-collapse:collapse !important; }
table.search-developer span { display:inline-block;color:#37434F; }
table.search-developer i { color:#DCDCDC;margin-left:5px; }
table.search-developer a { transition:all 160ms; }
table.search-developer a i { transition:all 160ms; }
table.search-developer a:hover i { color:#BCBCBC; }



	
/* SEARCH PAGE - end */	
	
/* FORMS PAGE */

.input-f-wrapper input { display:block;height:43px;border-radius:2px;border:1px solid #E1E1E1;padding-left:20px;font-size:15px;color:#899197;background:url('images/back-input-shadow.png') repeat-x left top;width:100%; }
.input-f-wrapper input:focus { background-color:#FBFBFB; }
.input-f-wrapper input.password:focus { background-color:#FEFCFC;border-color:#EEB2B9; }

.wrap-input-button { position:Relative; }
.wrap-input-button a { position:absolute;right:4px;top:4px;z-index:999; }

.general-fc { margin-bottom:10px; }

.scroll-drop { width:100%; }
.sg-button button { width:100% !important;text-align:left; }
.sg-button .caret { position:Absolute;right:10px;top:17px;border-top-color:#2ABC68 !important; }
.sg-button.btn-group { width:100%; }



.scroll-drop { padding:0 0 0 15px !important; }
.scroll-drop a { font-size:14px;color:#37434F; }
.scroll-drop li a { color:#37434F !important;line-height:31px; }
.scroll-drop li { background:gold;height:40px;border-bottom:1px solid #E7EBEB;line-height:40px; }

/*
.sg-button .dropdown-menu { position:Relative; }
.sg-button .dropdown-menu .pin { background: url("images/dropdown-pin.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 8px;
    position: absolute;
    right: 9px;
    top: -8px;
    width: 13px; }
*/

.panel-style.forms h4 { color:#798189;font-size:15px;line-height:22px; }

.bf-area { margin:0 0 50px 0; }
.bf-area .col-md-6 { padding:0; }
.bf-area .btn.default { background:transparent;margin:0 15px 0 0; }
.bf-area .heading-title { margin:10px 0 25px 0; }
	
/* FORMS PAGE - end */	
	
/* CONTACT PAGE */

.google_map { height:430px;width:100%; }

#contact-map { height:430px;width:100%;margin-top:1px; } 
#contact-wrapper { min-height:500px;margin-top:-61px;/*margin-bottom:15px;*/ }

#contact-wrapper .c-form { margin-top:0;margin-bottom:55px !important; }

.textarea-f-wrapper textarea { background: url("images/back-input-shadow.png") repeat-x scroll left top rgba(0, 0, 0, 0);
    border: 1px solid #e1e1e1;
    border-radius: 2px;
    color: #899197;
    display: block;
    font-size: 15px;
    height: 200px;
    padding-left: 20px;
    width: 100%; 
	font-family: 'Raleway' !important;
	padding-top:15px; 	
	}

.textarea-f-wrapper textarea:focus { background:#FBFBFB; }
	
	
	
	.row.no-margin { margin:0 !important; }
	
	#contact-infos .envelope { width:35px;height:35px;position:Absolute;right:35px;top:80px;text-align:Center; }
	#contact-infos .envelope i { font-size:35px;color:#E1E1E1; }
	
	#contact-infos h4 { margin:0;font-size:15px;font-weight:400;margin-bottom:7px; }
	#contact-infos h4 > a { color:#3498DB;display:inline-block;margin-left:40px; }
	
	
	
	#contact-infos .panel-body { padding:20px 0 15px 25px; }
	#contact-infos .panel-body > div { border-bottom:1px solid #E1E1E1;padding-bottom:15px;margin:0 0 15px 0; } 
	
	#contact-wrapper .btn { margin-top:25px; }
	
	.contact-details img { display:block;float:left;margin:0 25px 0 0; }
	.contact-details h2 { font-size:22px;color:#3f4551;margin:-5px 0 7px 0;display:inline-block; }
	.contact-details h3 { font-size:15px;color:#798189;margin-bottom:27px; }
	.contact-details a { display:inline-block;color:#3498DB;font-size:15px; }
	
	
	
	
	
/* CONTACT PAGE - end */	
	
/* MESGAES */

#messages-wrapper .m-sidebar { margin: 0 0 50px;
  padding:20px 0;
  background: url("images/back-shadow-style.png") repeat-x scroll left bottom #fff;
    border-left: 1px solid #e5e5e5;
    border-radius: 2px 2px 4px 4px;
    border-right: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5; }
	
	.m-sidebar button { transition:none; }
	
	.m-sidebar .button-dropdown { border:none;float:right;width:14%;margin-right:-20px;background:transparent !important; }
	.m-sidebar h3 { font-size:15px;float:left; }
	
	.m-sidebar .btn-group.open .dropdown-menu .pin { left:14px; }
	
	.m-sidebar-wrapper { padding:0 25px; }
	
	.wrapper-items li { display:block;padding:25px 25px 0 85px;background-color:#FBFCFC;border-bottom:1px solid #E6E7E9;position:relative;cursor:pointer;transition:all 160ms; }
	.wrapper-items li:first-child { border-top:1px solid #E6E7E9; }
	.wrapper-items li:hover { background-color:#fff; }
	.wrapper-items li:hover .bar { display:block; }
	.wrapper-items img { position:absolute;top:25px;left:25px; }
	.wrapper-items >  div { float:left; }
	.wrapper-items p { display:block;font-size:14px;color:#959da5;margin:0;line-height:20px; }
	.wrapper-items h3 { display:inline-block;width:100%;font-size:14px;color:#37434f;margin:0 0 10px 0; }
	.wrapper-items h3 > span { color:#37434f;display:inline-block;float:right;text-transform:uppercase;color:#BFC3C6;font-size:10px; }
	.wrapper-items li .bar { width:5px;background:#348FCD;position:Absolute;top:0;bottom:0;right:-5px;display:none;transition:all 200ms; }
	
	.message-tabs .nav li a { padding:10px 25px;transition:all 200ms; }
	.message-tabs .nav li { transition:all 200ms; }
	.message-tabs ul .first-tab a { background:url("images/message-tab-bullet-02.png") no-repeat right 29px !important;display:inline-block;padding-right:30px !important; }
	.message-tabs ul .first-tab.active a:hover {  background:url("images/message-tab-bullet-01.png") no-repeat right 29px !important; }
	.message-tabs ul .first-tab.active a { background:url("images/message-tab-bullet-01.png") no-repeat right 29px !important; }
	.message-tabs ul span { display:inline-block;background:gold;position:Absolute;right:0;top:22px;height:23px;width:26px;border-radius:3px;background:#BFC4C9;color:#fff;text-align:Center;line-height:23px;font-size:12px; }
	.message-tabs ul a.space {  padding-right:45px;}
	.message-tabs ul .bullet-text:hover span { background-color:#2CC588; }
	.message-tabs ul .bullet-text.active span { background-color:#2CC588; }
	.message-tabs .button-text .btn { background-color:#959DA5; }
	.message-tabs .button-text .btn:hover { background-color:#7E8386; }
	.message-tabs .button-text { position:Absolute;right:30px;top:16px; }
	
	.message-tabs { margin-bottom:15px; }
	.message-tabs .top-section { padding-bottom:25px;padding-top:2px; }
	.message-tabs .bottom-section img { display:block;position:Absolute;left:0;top:0; }
	.message-tabs .bottom-section { padding-left:60px;padding-bottom:5px;position:relative;margin-top:20px; }
	
	.message-tabs .top-section .left {  position:Relative;padding-left:55px; }
	.message-tabs .top-section .left img { display:block;position:absolute;top:0;left:0; }
	.message-tabs .top-section .left h3 { font-size:15px;color:#37434f;margin-bottom:3px; }
	.message-tabs .top-section .left a { display:inline-block;color:#3498db;font-size:14px; }
	
	.message-tabs .top-section .right span { display:block;color:#a1a7ac;text-transform:uppercase;font-size:12px;font-weight:400;margin-top:4px; }
	.message-tabs .top-section .right a { display:block;color:#3498db;text-transform:uppercase;text-align:right;font-size:12px;font-weight:400; }
	
	.message-tabs .separator { margin:0 -20px 15px 0; }
	
	.message-tabs p.b-arrow { background:url('images/b-arrow.png') no-repeat left 28px;font-style:italic;padding-left:45px !important;margin:27px 0 30px 0 !important; }
	
	.message-tabs textarea { height:85px;font-size:15px;color:#899197; }
	
	
	
	
	#messages-wrapper .messages-link { text-align:Center;padding:15px 0 0 0; }	
	#messages-wrapper .messages-link a { font-size:15px;display:inline-block;color:#3498db;border-bottom:1px solid #3498db;font-weight:500; }
	
/* MESGAES - end */	
	

	.draggable-wrapper { margin-bottom:37px; }
	
	.draggable-wrapper .draggable-widget {  }
	
	#wrap .draggable-widget.ui-sortable-placeholder.ui-sortable-handle { background:Red;visiblity:visible !important; } 	
	.widget-placeholder { background:url('images/back-placeholder-pattern.gif');height:120px;margin-bottom:20px;border:2px solid #D1D1D1;border-radius:3px;padding:6px;box-shadow:inset 0 0 1px 6px #F0F1F0; }
 	
	.container.dashboard .timeline-item { margin-left:55px; }	

	.navbar-toggle { display:none !important; }

	.user-dropdown-one .dropdown-toggle { background:gold;z-index:9999; }


.info-bar { background:gold; }
.container.bar { background:gold; }
.navbar { margin-bottom:0; }

.dropdown-menu { min-width:165px; }
.navbar-right .dropdown-menu { right:auto;left:0; }

#messages-wrapper { margin-top:55px; }

.icons-panel { margin-top:55px; }

.table thead > tr > th { padding-left:15px !important; }


#body-overlay { background:red;width:100%;position:absolute;left:0;right:0;bottom:0;top:0;z-index:9999;background:rgba(44,54,63,0.6);cursor:w-resize;display:none; }


@media (max-width: 1750px) {

.container.dropz .col-md-4 { width:100%; }
.container.dropz .col-md-8 { width:100%; }

}

 
 
 @media (max-width: 991px) {
 
.input-f-wrapper input { margin-top:30px; } 
.mf-block .date { width:30%; } 
 
.container.messages .m-sidebar .button-dropdown { margin-right:0;position:Absolute;right:20px;top:20px;width:auto; }
/*.m-sidebar .button-dropdown { width:11%; }*/
.m-sidebar .dropdown-menu { left:-80px; }
#messages-wrapper .m-sidebar .btn-group.open .dropdown-menu .pin { left:93px !important; }

.average-statistics-wrapper .button-dropdown { top:0 !important; }

.container.dashboard #messages-wrapper .button-dropdown { width:auto !important; }

.contact-details { padding-bottom:20px; }
.ci-user { margin-bottom:15px !important; }
 
 }

 @media (max-width: 885px) {

 .container.buttons .btn.middle { margin-bottom:5px; }
 
 }
 
@media (max-width: 810px) {

.header-notifications { display:none; }

 }

@media (max-width: 768px) {

.header-drop-right { position:Absolute;top:-7px;right:15px; }

.page-not-found { position:initial;padding-top:225px;display:inline-block; }
.container.pnf { text-align:Center; }
.page-not-found div { width:285px;display:inline-block; }
.page-not-found div input { width:300px; }
.page-not-found .small-logo { display:inline-block; }
.user-dropdown-two li a { line-height:34px !important; }

 } 
 
@media (max-width: 680px) {


#footer { padding:0;height:auto;text-align:center; }
#footer .col-md-6 { width:100%;float:none;text-align:Center; }
#footer .pull-right { float:none !important; }
#footer .pull-left { float:none !important; }
#footer .col-md-6.right { padding:0; }
#footer .col-md-6.right span { padding:0 0 20px 0; }
#footer ul { float:none; }

 }
 
@media (max-width: 580px) { 

.navbar-header { width:200px; }
/*#sidebar-exp { position:Absolute;top:0;left:165px;display:block; }*/

} 

@media (max-width: 560px) {

.modal-wrapper .pull-left { float:none !important; }
.modal-wrapper .pull-right { float:none !important; }
.modal-wrapper .btn { width:100%;margin-bottom:5px; }

.modal-wrap .pull-left { float:none !important; }
.modal-wrap .pull-right { float:none !important; }
.modal-wrap .btn { width:100%;margin-bottom:5px; }



 }

@media (max-width: 450px) {  
 
 
 .img-user { display:none !important; }
 .navbar-nav > li > a { line-height:55px; }
 .header-drop-right li a { padding:0 20px !important; }
 .navbar-nav b.caret { margin-left:10px;margin-right:10px; }
 .navbar-nav { margin:7.5px -30px; }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { right:-66px;line-height:58px; }
.navbar-default .navbar-nav .open .dropdown-menu > li > a { line-height:39px !important; } 

.user-dropdown-two li { height:45px;opacity:.9;/*width:185px;*/background:#2c363f url('images/dropd-1.png') no-repeat 125px 12px !important; }

.user-dropdown-two li.log-out { background:#2c363f url('images/dropd-2.png') no-repeat 125px 12px !important; }
.user-dropdown-two li.log-out a:link {  }
.user-dropdown-two li.log-out a:visited {  }
.user-dropdown-two li.log-out a:hover { background:#20272d url('images/dropd-2.png') no-repeat 125px 12px !important;color:#2ecc71 !important; }
.user-dropdown-two li.log-out a:active {  }


.user-dropdown-two a:link {  }
.user-dropdown-two a:visited {  }
.user-dropdown-two a:hover { background:#20272d url('images/dropd-1.png') no-repeat 125px 12px !important;color:#2ecc71 !important; }
.user-dropdown-two a:active {  }


 
} 
 
@media (max-width: 350px) {

.page-not-found div { width:230px; }
.page-not-found div input { width:245px; }


 }
 
 
 
 
 
 
	