
/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
  font-family: "Open Sans",sans-serif;
}

i.fa {
  padding-right:10px;
  padding-left:10px;
}

footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
}

footer > header {
  background-color: #f5f5f5;
  height: 60px;
}

footer > section {
  padding-top:30px;
  padding-bottom:30px;
  background-color: #26282A;
  color: #ccc;
  font-size:90%;
}


footer > section [class*="navbar-nav"] {
  margin-right:15px;
}

figure {
  padding-top:80px;
  text-align:center;
}

code {
  font-size: 80%;
}

.breadcrumb > li + li:before {
  color: #015382;
  content: "| ";
}

.panel {
  border: 0px;
}





/* ADDED PADDING IN NAVBAR */
.navbar {
  padding:15px;
  -webkit-transition: background .8s ease-out,padding .8s ease-out;
  -moz-transition: background .8s ease-out,padding .8s ease-out;
  transition: background .8s ease-out,padding .8s ease-out;
}
/* CLASS FOR REMOVING PADDING IN NAVBAR*/
.navbar-pad-original {
  padding:0px;
}




.head-main-img {
  padding-bottom:50px;
  background: url(/templates/icons/zemin.png) no-repeat 50% 50%;
  background-attachment: fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  width: 100%;
  display: block;
  height: auto;
  min-height:150px;
  color:#fff;
}
.head-main-img h1 {
  padding: 50px 2px 2px 10px;
}



/*##############################################################################
#icerix style
##############################################################################*/
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu>.dropdown-menu {
  top: 0;
  left: 100%;
  margin-right: -21px; /* 20px padding + 1px border */
  margin-bottom: 20px;
  margin-left: -20px;
  margin-top: 2px;
  margin-left: -21px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px;
  border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:hover>.dropdown-menu {
  display: block;
}
.dropdown-submenu>a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #ccc;
  margin-top: 5px;
  margin-right: 0px;
}
.dropdown-submenu:hover>a:after {
  border-left-color: #fff;
}
.dropdown-submenu.pull-left {
  float: none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}

/*icerix default*/

.bottomline { border-bottom: 1px solid #ccc; }
.topline { border-top: 1px solid #ccc; }
.leftline { border-left: 1px solid #ccc; }
.rightline { border-right: 1px solid #ccc; }
.small90 { font-size: 90%; }
.small80 { font-size: 80%; }
.small70 { font-size: 70%; }
.small60 { font-size: 60%; }
.padtop { margin-top: 50px; }
.padbottom { padding-bottom: 10px; }
.padleft { padding-left: 10px; }
.padright { padding-right: 10px; }
.bold { font-weight: bold; }
.red { color: crimson; }
.blue { color: #3d5c7a; }
.green { color: forestgreen; }
.orange { color: darkorange; }
.gray { color: gray; }
.darkgray { color: #666666; }
.lightgray { color: lightgray; }
.bglightgray { background-color: #f8f8f8; }
.white { color: #fff; }
.softwhite { color: #fff; }
.black { color: #3f3f3f; }
.top { vertical-align: top; }
.bottom { vertical-align: bottom; }
.middle { vertical-align: middle; }
.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }
