/* ---------------------------------------------------------------------- */
/*	From Medium Devices Up To Larger Devices
 /* ---------------------------------------------------------------------- */
@media (min-width: 980px) and (max-width: 1199px) {
	.layout-boxed > .navbar, .layout-boxed .main-container, .layout-boxed > .footer {
		max-width: 940px !important;
	}
	.layout-boxed > .navbar, .layout-boxed > .footer {
		left: 50% !important;
		margin-left: -470px !important;
	}
}
/* ---------------------------------------------------------------------- */
/*	Only larger Devices
 /* ---------------------------------------------------------------------- */
@media (min-width: 1200px) {
	.layout-boxed > .navbar, .layout-boxed .main-container, .layout-boxed > .footer {
		max-width: 1000px !important;
	}
	.layout-boxed > .navbar, .layout-boxed > .footer {
		left: 50% !important;
		margin-left: -500px !important;
	}
}

/* ---------------------------------------------------------------------- */
/*	From Small Devices Up To Medium Devices
 /* ---------------------------------------------------------------------- */
@media (min-width: 768px) and (max-width: 979px) {
	.layout-boxed > .navbar, .layout-boxed .main-container, .layout-boxed > .footer {
		max-width: 750px !important;
	}
	.layout-boxed > .navbar, .layout-boxed > .footer {
		left: 50% !important;
		margin-left: -375px !important;
	}
	.main-content {
		margin-left: 35px !important;
	}
	.main-navigation {
		width: 35px !important;
	}
	ul.main-navigation-menu > li:first-child > a {
		border-top: none !important;
	}
	.sidebar-fixed .wrap-menu {
		width: 35px;
	}

	ul.main-navigation-menu > li > a > .title {
		display: none;
	}
	ul.main-navigation-menu > li > a {
		padding-left: 7px;
	}
	.navigation-toggler {
		margin-right: 3px !important;
		margin-left: 3px !important;
	}

	ul.main-navigation-menu > li > a .icon-arrow {
		display: none;
	}

	ul.main-navigation-menu > li > ul.sub-menu {
		display: none !important;
		padding-bottom: 10px !important;
	}
	ul.main-navigation-menu li > ul.sub-menu > li > a {
		padding-left: 24px !important;
	}
	ul.main-navigation-menu > li > ul.sub-menu > li > ul.sub-menu > li > a {
		padding-left: 40px !important;
	}
	ul.main-navigation-menu > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a {
		padding-left: 60px !important;
	}
	ul.main-navigation-menu > li:hover {
		width: 225px;
		position: relative;
	}
	ul.main-navigation-menu > li:hover .selected {
		display: none;
	}
	ul.main-navigation-menu > li:hover > a:after {
		content: "";
		bottom: -1px;
		position: absolute;
		left: 35px;
		top: -1px;
		width: 14px;
		background: url(../images/menu-white-arrow.png) left center no-repeat;
	}
	ul.main-navigation-menu > li:first-child > a > .selected {
		display: none !important;
	}
	ul.main-navigation-menu > li:first-child:hover {
		width: 35px;
		position: relative;
	}
	ul.main-navigation-menu > li:first-child:hover .title {
		display: none;
	}
	ul.main-navigation-menu > li:first-child:hover > a:after {
		content: "";
		bottom: -1px;
		position: absolute;
		left: 35px;
		top: -1px;
		width: 14px;
		background: none;
	}
	ul.main-navigation-menu > li:hover > a .title {
		padding-left: 30px;
	}
	ul.main-navigation-menu > li:hover .title {
		display: inline;
	}
	ul.main-navigation-menu > li:hover > ul.sub-menu {
		width: 189px;
		position: absolute;
		z-index: 1000;
		left: 36px;
		margin-top: 0;
		top: 100%;
		display: block !important;
	}
	.navigation-toggler {
		display: none;
	}

	.breadcrumb {
		height: 41px;
		padding: 11px;
	}
	.sidebar-search {
		top: 9px;
	}

}
/* ---------------------------------------------------------------------- */
/*	Extra Small Devices Only
 /* ---------------------------------------------------------------------- */
@media (max-width: 767px) {
	.main-navigation {
		max-height: 340px !important;
	}
	.layout-boxed > .navbar, .layout-boxed .main-container, .layout-boxed > .footer {
		max-width: none !important;
	}
	.header-default .navbar {
		position: relative !important;
	}
	.main-container {
		margin-top: 95px;
	}

	/***
	 Main content
	 ***/
	.main-content {
		padding: 0px !important;
	}

	/***
	 Dropdown and dropdown elements.
	 ***/
	.nav > li > .dropdown-menu.notifications {
		left: -110px !important;
	}
	.nav > li > .dropdown-menu.posts {
		left: -160px !important;
	}
	.nav > li > .dropdown-menu.todo {
		left: -60px !important;
	}
	.nav > li.current-user > .dropdown-menu {
		right: 0 !important;
		left: auto;
	}
	/***
	 Hide navigation toggler
	 ***/
	.navigation-toggler {
		display: none;
	}
	/***
	 Main title small text
	 ***/
	.page-header small {
		display: block;
		clear: both;
	}
	.main-navigation {
		position: fixed;
		top: 95px;
		left: 0;
		right: 0;
		z-index: 1000;
		border-top: none;
	}
	.header-default .main-navigation {
		position: static !important;
		height: auto !important;
		top: 0;
		max-height: none;
		margin-top: -1px;
	}
	.navbar-tools {

		margin-left: -25px;
		margin-right: -25px;
		padding: 0 15px;
		border-top: 1px solid #080808;
	}
	.navbar-tools:after {
		clear: both;
	}
	.navbar-tools:before, .navbar-tools:after {
		content: " ";
		display: table;
	}
	.navbar-tools .navbar-right {
		float: right;
	}
	.navbar-tools .nav > li.dropdown .dropdown-toggle {
		margin-top: 0px !important;
	}
	.main-content > .container {
		/*padding:0;*/
	}
	.sidebar-search input {
		display: none;
		width: 0;
	}
	body.login .main-login {
		margin-top: 0;
	}

	div.timeline .columns li {
		float: none !important;
		width: 100% !important;
	}
	div.timeline_element:after {
		display: none;
	}
	div.timeline_element:before {
		display: none;
	}
	div.timeline_element {
		margin: 20px auto !important;
	}
	/*Messages*/
	.messages-list {
		display: block;
		float: none !important;
		width: auto !important;
		border: none !important;
		height: auto !important;
	}
	.messages-content {
		margin-left: 0 !important;
	}
	.message-time {
		position: relative !important;
		text-align: right;
		right: 0 !important;
		top: 0 !important;
	}
	/* Tabs Left*/
	.tabs-left .nav-tabs li.active a, .tabs-left .nav-tabs li.active a:hover, .tabs-left .nav-tabs li.active a:focus {
		border-right-color: #dddddd;
	}
	.tabs-left .nav-tabs {
		float: none;
	}
	.tabs-left .tab-content {
		border-top: none;
	}
	/*Lock Screen*/
	.main-ls {
		height: auto;
		left: 0;
		margin: 0 auto !important;
		position: relative;
		top: 0;
		width: 85%;
	}
	.main-ls .logo, .main-ls .copyright {
		text-align: center;
	}
	body.lock-screen .box-ls {
		display: inline-block;
		text-align: center;
		width: 100% !important;
	}
	body.lock-screen .user-info {
		float: none !important;
		width: auto !important;
	}

	/*Chart*/
	#placeholder2 {
		margin-right: 0 !important;
	}
	.flot-container #choices {
		position: relative;
	}
	/*Easy Pie Chart*/
	.easy-pie-chart {
		padding: 10px 0;
	}
	.easy-pie-chart .label-chart {
		display: block;
	}
	/*User-profile*/
	.user-left {
		border-right: none;
	}
	/*sparklines*/
	.mini-stats li {
		border-right: none;
		border-left: none;
		border-bottom: 1px solid #DDDDDD;
		padding-top: 16px;
	}
	/***
	 Footer
	 ***/
	.footer {
		padding-left: 10px;
		padding-right: 10px;
	}
.responsive-gap{margin-bottom:15px;}
.role-list-responsive-heading{display:none;}
.role-list-responsive{display:block;width:100%;margin:0;}
.role-list-responsive .datalist-inner-border{display:block;width:100%;margin:0;}
.role-list-responsive .role-list-responsive-item{display:block;margin:0 0 15px 0;padding:25px 0 0 0;width:100%;position:relative;}
.role-list-responsive .role-list-responsive-item-other{margin:0 0 15px 0;position:relative;padding:25px 0 0 0;}
.role-list-responsive .role-name-responsive:before{position:absolute; content:'Name'; top:2px; left:0; color:#347dbc; font-weight:bold;}
.role-list-responsive .role-signup-responsive:before{position:absolute; content:'Public Signup'; top:2px; left:0; color:#347dbc; font-weight:bold;}
.role-list-responsive .role-permissions-responsive:before{position:absolute; content:'Permissions'; top:2px; left:0; color:#347dbc; font-weight:bold;}
.role-list-responsive .role-signup-rank-responsive:before{position:absolute; content:'Signup Rank'; top:2px; left:0; color:#347dbc; font-weight:bold;} 
.role-list-responsive .role-display-rank-responsive:before{position:absolute; content:'Display Rank'; top:2px; left:0; color:#347dbc; font-weight:bold;} 

.role-list-responsive .role-report-status-responsive:before{position:absolute; content:'Report'; top:2px; left:0; color:#347dbc; font-weight:bold;} 

.role-list-responsive .role-name-responsive.role-name-responsive1:before{content:'Description';}
.role-list-responsive .role-permissions-responsive.role-permissions-responsive1:before{content:'Effective Date';}
.role-list-responsive .role-signup-rank-responsive.role-signup-rank-responsive1:before{content:'Expiry Date';}

.role-list-responsive .role-name-responsive.role-name-responsive2:before{content:'Description';}
.role-list-responsive .role-permissions-responsive.role-permissions-responsive2:before{content:'Date';}

.role-list-responsive .role-name-responsive.role-name-responsive3:before{content:'Description';}
.role-list-responsive .role-permissions-responsive.role-permissions-responsive3:before{content:'Start Date';}
.role-list-responsive .role-signup-rank-responsive.role-signup-rank-responsive3:before{content:'End Date';}

}
/* ---------------------------------------------------------------------- */
/*	Extra Small Devices Only
 /* ---------------------------------------------------------------------- */
@media (max-width: 480px) {
	/***
	 Dropdown and dropdown elements.
	 ***/
	.nav > li.current-user > .dropdown-menu:after, .nav > li.current-user > .dropdown-menu:before {
		margin-right: 0px;
	}
	header .nav > li.dropdown .dropdown-toggle {
		margin-top: 7px !important;
	}
	.nav li.dropdown .dropdown-toggle .badge {
		top: 15px;
	}
	.nav > li.current-user > .dropdown-menu {
		margin-right: 0px;
	}
	.nav {
		clear: both !important;
	}

	.header .nav > li.dropdown .dropdown-toggle {
		margin-top: 3px !important;
	}

	.header .nav li.dropdown .dropdown-toggle .badge {
		top: 11px;
	}
	.current-user .username {
		display: none;
	}

	.hidden-480 {
		display: none !important;
	}
}
/* ---------------------------------------------------------------------- */
/*	Up To Medium Devices
 /* ---------------------------------------------------------------------- */
@media (max-width: 979px) {
	/***
	 general body settings
	 ***/
	body {
		margin: 0px !important;
	}
	.main-navigation {
		z-index: 1000;
	}
	/***
	 Main content
	 ***/
	.main-content {
		min-height: 760px;
	}

}
/* ---------------------------------------------------------------------- */
/*	Up To Medium Devices
 /* ---------------------------------------------------------------------- */
@media (min-width: 768px) {
	.main-navigation {
		position: absolute;
		width: 225px;
	}
	.navbar-collapse.in {
		overflow-y: visible;
	}
	.main-content {
		margin-left: 225px;
	}
	.main-content > .container {
		min-height: 760px;
	}
	ul.main-navigation-menu > li.active > a .selected:before {
		display: block;
		height: 41px;
		position: absolute;
		right: -10px;
		top: -1px;
		width: 11px;
		content: "\e16c";
		font-family: 'clip-font';
		line-height: 41px;
		font-size: 24px;
	}

	/***
	 Set style for small navigation menu
	 ***/
	.navigation-small .main-content {
		margin-left: 35px !important;
	}
	.navigation-small .main-navigation {
		width: 35px !important;
		z-index: 1000;
	}
	.navigation-small.sidebar-fixed .wrap-menu {
		width: 35px;
	}
	.navigation-small ul.main-navigation-menu > li > a > .title {
		display: none;
	}
	.navigation-small ul.main-navigation-menu > li > a {
		padding-left: 7px;
	}
	.navigation-small  .navigation-toggler {
		margin-right: 3px !important;
		margin-left: 3px !important;
	}

	.navigation-small ul.main-navigation-menu > li > a .icon-arrow {
		display: none;
	}
	.navigation-small ul.main-navigation-menu > li > ul.sub-menu {
		display: none !important;
		padding-bottom: 10px !important;
	}
	.navigation-small ul.main-navigation-menu li > ul.sub-menu > li > a {
		padding-left: 24px !important;
	}
	.navigation-small ul.main-navigation-menu > li > ul.sub-menu > li > ul.sub-menu > li > a {
		padding-left: 40px !important;
	}
	.navigation-small ul.main-navigation-menu > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a {
		padding-left: 60px !important;
	}
	.navigation-small ul.main-navigation-menu > li:hover {
		width: 225px;
		position: relative;
	}
	.navigation-small ul.main-navigation-menu > li:hover .selected {
		display: none;
	}
	.navigation-small ul.main-navigation-menu > li:hover > a:after {
		content: "";
		bottom: -1px;
		position: absolute;
		left: 35px;
		top: -1px;
		width: 14px;
		background: url(../images/menu-white-arrow.png) left center no-repeat;
	}
	.navigation-small ul.main-navigation-menu > li:hover > a .title {
		padding-left: 30px;
	}
	.navigation-small ul.main-navigation-menu > li:hover .title {
		display: inline;
	}
	.navigation-small ul.main-navigation-menu > li:hover > ul.sub-menu {
		width: 189px;
		position: absolute;
		z-index: 1000;
		left: 36px;
		margin-top: 0;
		top: 100%;
		display: block !important;
	}
.clearfix.clearfix-responsive{display:none !important;}
}	


/***Custom Responsive***/
@media (min-width: 768px) and (max-width: 991px) {
/***Uim Template Header Section**/
#uim-navigation.navbar .nav.navbar-nav li a{font-size:12px;padding-right:11px;padding-left:11px;}
}

@media (min-width: 992px) and (max-width: 1210px) {
.search-clear-button{padding-top:0;text-align:center;}
.search-clear-button .btn.btn-green{margin-bottom:5px;}
}

@media (min-width: 992px) and (max-width: 1199px) {
.event-categories-colorbox{border:1px solid #ACACAC; padding:5px !important;}
.event-categories-colorbox-item{display:block; width:100%; height:22px; float:left;}
.event-categories-colorbox .label{display:block; width:100%;float:left;padding-left:0 !important;margin-bottom:5px;white-space:normal;}
.event-categories-colorbox.checkbox .icheckbox_flat-blue{float:none !important;margin:0 auto !important; clear:both;}
.event-categories-colorbox > label {width:100%;}
.dash-board_notifacation .label.label-primary-wrapper .label.label-primary{width:30px; height:30px;}
.dash-board_notifacation .label.label-primary i{line-height:23px;font-size:15px;}
}
@media screen and (max-width:960px) {
/**Main Box Login**/
.main-login-box{width:60%;margin:0 auto;}
}

@media (max-width: 767px) {
.space-label-blank{display:none;}
#role-management .radio{margin:0;}
.role_type_form_group{margin-bottom:0;}
/**Main Box Login**/
.main-login-box{width:100%;margin:0 auto;}
/***Uim Template Header Section**/
.uim-template-logo{text-align:center;max-width:100%;}
.uim-template-logo img{max-width:210px; text-align:center;margin:0 auto;}
#uim-navigation #uim-main-navigation .pull-right{float:none !important;}
#uim-navigation #uim-main-navigation .navbar-form.navbar-left{border-top:none;background-color:#f9f9f9;margin-top:0;border-right:1px solid #e7e7e7;border-left:1px solid #e7e7e7;margin-bottom:0;}
#uim-main-navigation .uim-navigation-btn-search{background-color:#25507d;color:#ffffff;border-color:#25507d;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
#uim-main-navigation .uim-navigation-btn-search:hover{background-color:#fe9709;color:#ffffff;border-color:#fe9709;}
#uim-main-navigation .nav.navbar-nav{background-color:#f9f9f9;border-right:1px solid #e7e7e7;border-left:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;margin-top:0;}
#uim-main-navigation .nav.navbar-nav li a{height:auto;line-height:18px;padding-top:8px !important;padding-bottom:8px !important;border-bottom:none;}
#uim-main-navigation .nav.navbar-nav li a:hover{border-bottom:none;}
#uim-main-navigation .nav.navbar-nav li a:before {content: "";}
#uim-main-navigation .nav.navbar-nav li.active a, #uim-main-navigation .nav.navbar-nav li.active a:hover{border-bottom:none;}
#uim-main-navigation .nav.navbar-nav li.active a:before{content: "";}
#uim-navigation.navbar-default .navbar-toggle{border:1px solid #e7e7e7;}
#uim-navigation.navbar-default .navbar-toggle:hover{background-color:#F6F6F6;}
#uim-navigation.navbar-default .navbar-brand{color:#25507d;font-weight:700;text-transform:uppercase;}
/**Pricing Table**/
.pricing-table-custom .pricing-table{margin-bottom:35px;}
}

@media print {
          a[href]:after {
            content: none !important;
          }
        }
/*================= UIM Front Site Css starts written on 29.07.15==================*/
@media (max-width: 983px) {
	#pricing_table_example2.pricing-table-custom ul{ min-height:180px;}
	}
@media (max-width: 767px) {
	#pricing_table_example2.pricing-table-custom ul{ min-height:inherit; }
	#pricing_table_example2.pricing-table-custom .top span{ display:block; text-align:center; left:auto; width:100%;}
	#pricing_table_example2.pricing-table-custom .btn.padding-tab{ margin-bottom:20px;}
	.device_specific_tab li{width: 100%;}
}
@media (max-width:355px) {
	.fc-right{float: left !important ;margin-top: 10px;}
}