/*
 You probably do not need to edit this at all.

 Add some SmartMenus required styles not covered in Bootstrap 3's default CSS.
 These are theme independent and should work with any Bootstrap 3 theme mod.
*/
/* sub menus arrows */
input, select, textarea {
    font-size: 12px !important;
}
@media (min-width: 768px) {
 input, select, textarea {
    font-size: 14px !important;
}
}

.navbar-nav .sub-arrow, .navbar-nav .collapsible .sub-arrow {
	position:static;
	margin-top:0;
	margin-right:0;
	margin-left:6px;
	display:inline-block;
	width:0;
	height:0;
	overflow:hidden;
	vertical-align:middle;
	border-top:4px solid;
	border-right:4px dashed transparent;
	border-bottom:4px dashed transparent;
	border-left:4px dashed transparent;
}
.navbar-fixed-bottom .sub-arrow {
	margin-top:-5px;
	border-top:4px dashed transparent;
	border-bottom:4px solid;
}
.navbar-nav ul .sub-arrow {
	position:absolute;
	right:0;
	margin-top:6px;
	margin-right:15px;
	border-top:4px dashed transparent;
	border-bottom:4px dashed transparent;
	border-left:4px solid;
}
.navbar-nav ul a.has-submenu {
	padding-right:30px;
}
/* scrolling arrows for tall menus */
.navbar-nav span.scroll-up, .navbar-nav span.scroll-down {
	position:absolute;
	display:none;
	visibility:hidden;
	height:20px;
	overflow:hidden;
	text-align:center;
}
.navbar-nav span.scroll-up-arrow, .navbar-nav span.scroll-down-arrow {
	position:absolute;
	top:-2px;
	left:50%;
	margin-left:-8px;
	width:0;
	height:0;
	overflow:hidden;
	border-top:7px dashed transparent;
	border-right:7px dashed transparent;
	border-bottom:7px solid;
	border-left:7px dashed transparent;
}
.navbar-nav span.scroll-down-arrow {
	top:6px;
	border-top:7px solid;
	border-right:7px dashed transparent;
	border-bottom:7px dashed transparent;
	border-left:7px dashed transparent;
}
/* add more indentation for 2+ level sub in collapsible mode - Bootstrap normally supports just 1 level sub menus */
.navbar-nav .collapsible ul .dropdown-menu > li > a,
.navbar-nav .collapsible ul .dropdown-menu .dropdown-header {
	padding-left:35px;
}
.navbar-nav .collapsible ul ul .dropdown-menu > li > a,
.navbar-nav .collapsible ul ul .dropdown-menu .dropdown-header {
	padding-left:45px;
}
.navbar-nav .collapsible ul ul ul .dropdown-menu > li > a,
.navbar-nav .collapsible ul ul ul .dropdown-menu .dropdown-header {
	padding-left:55px;
}
.navbar-nav .collapsible ul ul ul ul .dropdown-menu > li > a,
.navbar-nav .collapsible ul ul ul ul .dropdown-menu .dropdown-header {
	padding-left:65px;
}
/* fix SmartMenus sub menus auto width (subMenusMinWidth and subMenusMaxWidth options) */
.navbar-nav .dropdown-menu > li > a {
	white-space:normal;
}
.navbar-nav ul.sm-nowrap > li > a {
	white-space:nowrap;
}
/* fix .navbar-right subs alignment */
.navbar-right ul.dropdown-menu {
	left:0;
	right:auto;
}
/* The following will make the sub menus collapsible for small screen devices (it's not recommended editing these) */
.navbar-nav .collapsible ul {display:none;position:static !important;top:auto !important;left:auto !important;margin-left:0 !important;margin-top:0 !important;width:auto !important;min-width:0 !important;max-width:none !important;}
.navbar-nav .collapsible ul.sm-nowrap > li > a {white-space:normal;}
.navbar-nav .collapsible iframe{display:none;}
.navbar-right > li.dropdown > a { color: white !important; background:#252024 !important;}



.tur-content {

}


.sidebar-nav .menu .fa{
    padding: 4px 7px;
        margin-right: 2px;
        font-size: 11px;
        color: white;
        cursor:pointer;
}
.sidebar-nav .menu .fa-long-arrow-up{
    background: #A7BFB1;
    
}
.sidebar-nav .menu .fa-long-arrow-down{
    background: #CABCBD;
}
.modal-forgot {padding:20px;}
.login-logo-ico {width: 70px; margin-right:5px; height: auto;}


.mobile-view-web-btn {
    position: relative;
    float: right;
    margin-right: 10px;
    margin-top: 8px;
}
.mobile-view-web-btn i{
    padding: 8px;
    border-radius: 4px;
    border: solid .08em #DDD;
    color: #888;
}
.sanalog-announcements{
display: none;
    padding:10px 20px;
	    margin-top: 70px;
    margin-bottom: 20px;
	border: #989898  1px dashed;
}
.sanalog-announcements ul{
       margin: 0;
    list-style: none;
    padding-left: 10px;
}
.sanalog-announcements ul li{
        list-style-type: disc;
		color: #FFF;
}
.sanalog-announcements ul li a{
        color: #FFF;
}
.page-head-x4 {
    font-size: 24px;
    font-weight: 500;
    padding: 5px 15px;
    line-height: 1.4;
    background: #232527;
    color: #FFF;
    margin-bottom: 0;
}
#textMenusearc { 
   margin-top: 20px;

}
.sub-menu-b li{
background:none !important;
}
.sub-menu-b li:hover{
background:none !important;
text-decoration:underline;
}

.nav-tour-settings {

}
.nav-tour-settings > li > a {
}
.nav-tour-settings > li > a {
    background: #0081ff;
    border: #444444 1px solid;
	border-bottom: 1px solid #1f84e6 !important;
	color: white;
	text-decoration:none !important;
}
.nav-tour-settings > li > a:hover {
    background: #1f84e6;
    border: #444444 1px solid;
	border-bottom: 1px solid #1f84e6;
	color: white;
	text-decoration:none !important;
}
.nav-tour-settings > li.active a {
background: #fff !important;
    border: none !important;
    text-decoration: none !important;
    color: #000 !important;
    border-bottom: 1px solid #fff !important;
}
.nav-tour-settings > li.active a:hover, .nav-tour-settings > li.active a:focus {
    color: white;
}



.table-overflow {
overflow-x:scroll;
}

.tab-content {
padding:50px; background:#fff;
}
.tab-pane .title{
     font-size: 20px;
    font-weight: 600;
    margin-bottom: 25px;
    background: #efefef;
    padding: 8px 13px;
}
.buttons {
    top: 51px;
    left: 10px;
}
.buttons-bottom {
    margin-top: 20px;
}


.xml-colors {
    margin-bottom: 20px;
}
.label-red {
background:#ff0000;
}
.label-yellow {
background: #ffff00;
    color: #363b3e;
}
.label-grey {
background:Aqua;
 color: #363b3e;
}
.label-blue {
background:BurlyWood;
    color: #363b3e;
}
.label-green {
background:#7fff00;
    color: #363b3e;
}

footer .pull-left {
width:100%;
}
.table-tour-dashboard thead {
    background-color: #eaeaea;
}
.table-tour-dashboard th{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 200px;
}
.table-tour-dashboard tr{
font-size:12px;
    color: #888888;
}
.table-tour-dashboard tr a{
font-size:12px;
    color: #888888;
}
.table-tour-dashboard td{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 200px;
}
.table-tour-dashboard td.images{
       width: 50px;
}
.table-tour-dashboard td img{
       width: 50px;
}
.table-tour-dashboard .btn-info {
    color: #ffffff;
    background-color: #2493FF;
    border-color: #46b8da;
    box-shadow: none;
}
.table-tour-dashboard .btn-info:hover {
    background-color: #43a2fe;
}
.table-tour-dashboard .alert {
    padding: 7px 15px;
    font-size: 12px;
}