/**{
	border-radius: 0px !important;
}*/

.form-horizontal #EditForm.form-group {
   margin-left: 0px !important;
   margin-right: 0px !important;
}
.rbText {
   color: white !important;
}

.cmditemText .rbText {
    color: inherit !important;
}

.rbToggleCheckboxChecked {
   color: inherit !important;
}

.noise {
   position: relative;
   z-index: 1;
}

   .noise:before, .body-noise:before {
      content: "";
      position: absolute;
      z-index: -1;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background-image: url(data:image/png;base64,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);
      background-size: cover;
      background-repeat: repeat;
      background-size: 110%;
   }

.newCheckBox {
   position: relative !important;
   left: -8px !important;
   top: 6px !important;
}

.ItemStyle {
   border-left: Black !important;
   border-left-width: 2px !important;
   border-left-style: solid !important;
}

.newCheckBoxForm {
   position: relative !important;
   top: 2px !important;
}

   .newCheckBoxForm:focus {
      border-color: #66afe9;
      outline: 0;
      -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 10px rgb(255, 255, 255);
      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 10px rgb(255, 255, 255);
   }

.checkBoxDiv {
   padding-top: 3px !important;
}


.dashedline, .dashedlineblack {
   border-bottom: 1px dashed #fff;
   padding-top: 0px;
   margin-top: 3px;
   margin-bottom: 4px;
   margin-right: 5px;
   position: relative;
   clear: right;
}

.dashedlineblack {
   border-bottom: 1px dashed #000;
}


body {
   color: #666;
   font-size: 13px;
   line-height: 25px;
   font-weight: 400;
   font-family: 'Open Sans', sans-serif;
   background-image: url('../Images/Noise_beigeblur.png');
   background-repeat: repeat;
   /*background-size: 100%;*/
}


h1, h2, h3, h4, h5, h6 {
   font-weight: normal !important;
   margin: 2px 0px 5px 0px;
   padding: 2px 0px;
   color: #eee;
}

h1, h2 {
   font-weight: 300 !important;
}

h3, h4, h5, h6 {
   font-weight: 400 !important;
   color: #666;
}

h2 {
   font-size: 25px;
   line-height: 30px;
   margin-bottom: 0px;
}

h3 {
   font-size: 30px;
   line-height: 35px;
}

h4 {
   font-size: 25px;
   line-height: 30px;
}

h5 {
   font-size: 20px;
   line-height: 25px;
}

h6 {
   font-size: 16px;
   line-height: 24px;
}

p {
   margin: 2px 0px;
}

a:hover, a:active, a:focus {
   outline: 0;
}

.bulletlist ul {
   padding: 0px;
   margin: 0px 0px 0px 25px;
}

   .bulletlist ul li {
      list-style-type: disc;
      margin: 0px;
      margin-left: 25px;
      line-height: 0px;
   }

      .bulletlist ul li:before {
         content: "";
         display: inline-block;
         height: 1rem;
         // or px or em or whatever width: .5rem;
         // or whatever space you want;
      }

hr {
   margin: 20px 0px;
}

:focus {
   outline: none;
   border: 0;
}

::-moz-focus-inner {
   border: 0;
}

.border {
   background: url("../img/dots.png") repeat;
   height: 5px;
   margin: 30px 0px !important;
}

.bor {
   height: 20px;
}

.bold {
   font-weight: 600 !important;
}

.caps {
   text-transform: uppercase;
}

.center {
   text-align: center;
}

.grey {
   color: #666;
}

.big {
   font-size: 20px !important;
   font-family: 'Open Sans', sans-serif;
   margin-bottom: 10px;
   font-weight: 300;
}

a.btn {
   margin-top: 6px;
}


.link-list a {
   margin-right: 20px;
}

.padd {
   padding: 10px 15px;
}

.rgEditForm form-group {
   margin-right: 0px !important;
   margin-left: 0px !important;
}


.label {
   font-size: 15px;
}

.badge {
   font-size: 15px;
   padding: 5px 10px;
}

/* Form */


form {
}

/* Make main navigation bars from a unordered list for easy update and better accessibility */

#navtop ul, #navbottom ul {
   margin: 0px;
   padding-top: 9px;
   list-style-type: none;
   height: 19px;
   text-align: left;
}

   #navtop ul li, #navbottom ul li {
      display: inline;
      color: #FFFFFF;
      margin-right: 25px;
   }

#navtop a:link, #navbottom a:link, #navtop a:visited, #navbottom a:visited {
   color: #000;
   text-decoration: none;
}

#navtop a:hover, #navbottom a:hover {
   text-decoration: underline;
}

#navtop a:active, #navbottom a:active {
   color: #000;
   text-decoration: none;
}






/* Button */



.btn-default {
   background: #fff !important;
   border: 1px solid #777 !important;
   color: #555 !important;
}

.btn-short {
   background: #fff;
   border: 1px solid #777;
   color: #555;
   height: 25px;
   padding: 0px 0px;
   margin-bottom: 3px;
}

   .btn-short:hover {
      background: #eee;
      border: 1px solid #777;
      color: #444;
   }

.btn-default:hover {
   background: #eee !important;
   border: 1px solid #777 !important;
   color: #444 !important;
}

.button a, .button a:visited {
   color: #fff;
   font-size: 13px;
   line-height: 20px;
   display: inline-block;
   padding: 5px 8px;
   margin-top: 3px;
}

.thisButton {
   height: 30px !important;
   vertical-align: central;
}

.button a:hover {
   color: #fff;
   text-decoration: none;
}

/* Well */

.well {
   background: #fafafa;
   padding: 15px;
   border: 1px solid #eee;
}

/* Colors */

.orange {
   color: #fe781e !important;
}

.purple {
   color: #9b59bb !important;
}

.blue {
   color: #1570a6 !important;
}

.green {
   color: #41bb19 !important;
}

.lblue {
   color: #1da4e5 !important;
}

.red {
   color: #ff3738 !important;
}

/* Background colors */

.b-orange {
   background: #fe781e;
   color: #fff;
   margin: 3px 0px;
   display: inline-block;
   -webkit-transition: background 1s ease;
   -moz-transition: background 1s ease;
   -o-transition: background 1s ease;
   transition: background 1s ease;
   cursor: default;
}

   .b-orange:hover {
      background: #e66d1c;
      -webkit-transition: background 1s ease;
      -moz-transition: background 1s ease;
      -o-transition: background 1s ease;
      transition: background 1s ease;
   }

.b-purple {
   background: #9b59bb;
   color: #fff;
   margin: 3px 0px;
   display: inline-block;
   -webkit-transition: background 1s ease;
   -moz-transition: background 1s ease;
   -o-transition: background 1s ease;
   transition: background 1s ease;
   cursor: default;
}

   .b-purple:hover {
      background: #81499c;
      -webkit-transition: background 1s ease;
      -moz-transition: background 1s ease;
      -o-transition: background 1s ease;
      transition: background 1s ease;
   }

.b-blue {
   background: #1570a6;
   color: #fff;
   margin: 3px 0px;
   display: inline-block;
   -webkit-transition: background 1s ease;
   -moz-transition: background 1s ease;
   -o-transition: background 1s ease;
   transition: background 1s ease;
   cursor: default;
}

   .b-blue:hover {
      background: #11608f;
      -webkit-transition: background 1s ease;
      -moz-transition: background 1s ease;
      -o-transition: background 1s ease;
      transition: background 1s ease;
   }

.b-green {
   background: #41bb19;
   color: #fff;
   margin: 3px 0px;
   display: inline-block;
   -webkit-transition: background 1s ease;
   -moz-transition: background 1s ease;
   -o-transition: background 1s ease;
   transition: background 1s ease;
   cursor: default;
}

   .b-green:hover {
      background: #379e15;
      -webkit-transition: background 1s ease;
      -moz-transition: background 1s ease;
      -o-transition: background 1s ease;
      transition: background 1s ease;
   }

.b-white {
   background: #fff;
   color: #000;
   margin: 3px 0px;
   display: inline-block;
   -webkit-transition: background 1s ease;
   -moz-transition: background 1s ease;
   -o-transition: background 1s ease;
   transition: background 1s ease;
}

.b-black {
   background: #333333;
   color: #fff;
   margin: 3px 0px;
   display: inline-block;
   -webkit-transition: background 1s ease;
   -moz-transition: background 1s ease;
   -o-transition: background 1s ease;
   transition: background 1s ease;
   cursor: default;
}

   .b-black:hover {
      background: #000000;
      -webkit-transition: background 1s ease;
      -moz-transition: background 1s ease;
      -o-transition: background 1s ease;
      transition: background 1s ease;
   }

.b-lblue {
   background: #1ba1e2;
   color: #fff;
   margin: 3px 0px;
   display: inline-block;
   -webkit-transition: background 1s ease;
   -moz-transition: background 1s ease;
   -o-transition: background 1s ease;
   transition: background 1s ease;
   cursor: default;
}

   .b-lblue:hover {
      background: #1789c1;
      -webkit-transition: background 1s ease;
      -moz-transition: background 1s ease;
      -o-transition: background 1s ease;
      transition: background 1s ease;
   }

.b-red {
   background: #ff3738;
   color: #fff;
   margin: 3px 0px;
   display: inline-block;
   -webkit-transition: background 1s ease;
   -moz-transition: background 1s ease;
   -o-transition: background 1s ease;
   transition: background 1s ease;
   cursor: default;
}

   .b-red:hover {
      background: #e33031;
      -webkit-transition: background 1s ease;
      -moz-transition: background 1s ease;
      -o-transition: background 1s ease;
      transition: background 1s ease;
   }

/*div.RadComboBox_Simple table .rcbInputCell, 
div.RadComboBox_Simple table .rcbArrowCell  
{  
    background-color: red;  
    height: 100px;   
    line-height: 11px; 
    padding: 0; 
}  
 
div.RadComboBox_Simple table .rcbInputCell input 
{ 
    height: 100px; 
    line-height: 11px; 
    font:9px arial,verdana,sans-serif; 
    height: 12px; 
    padding: 0; 
}*/

html body .RadInput_Metro .riTextBox, html body .RadInputMgr_Metro {
   border-color: gray !important;
}

html .RadComboBox .rcbInner {
   width: 100% !important;
   height: 25px !important;
   padding-left: 3px !important;
   padding-top: 3px !important;
   vertical-align: middle !important;
   font-size: 12px !important;
   border-radius: 4px !important;
   border: 1px solid;
}

html .RadComboBox .rcbActionButton {
   color: #888 !important;
   /*height: 0 !important;*/
   border: 1px solid;
   border-radius: 4px !important;
   background-color: #f9f9f9 !important;
   border-bottom-left-radius: 0px !important;
   border-top-left-radius: 0px !important;
   border: none !important;
   border-left: 1px solid !important;
}

html .RadComboBox .rcbHovered .rcbActionButton {
   border-color: #cdcdcd !important;
   color: black !important;
   background-color: #e8e8e8 !important;
}

html .RadComboBox .rcbHovered {
   border-color: #cdcdcd !important;
   color: black !important;
   background-color: #e8e8e8 !important;
}

html .RadComboBox_Metro .rcbFocused {
   border-color: #25a0da !important;
   color: white !important;
   background-color: #25a0da !important;
}


html .RadComboBox .rcbReadOnly .rcbActionButton {
   color: #888 !important;
   border: 1px solid;
   border-radius: 4px !important;
   border-left: none !important;
   border-bottom-left-radius: 0px !important;
   border-top-left-radius: 0px !important;
}

html .RadComboBox_Metro .rcbFocused .rcbActionButton {
   border-color: #25a0da !important;
   color: #000 !important;
   background-color: #25a0da !important;
}


html .formy .RadComboBox .rcbInner {
   border: none !important;
}


.arrow {
   margin-bottom: 0;
   font-size: 14px;
   font-weight: normal;
   line-height: 1.428571429;
   text-align: center;
   white-space: nowrap;
   vertical-align: middle;
   cursor: pointer;
   border: 1px solid transparent;
   border-radius: 4px;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   -o-user-select: none;
   user-select: none;
}

.arrowButton {
   height: 25px;
   padding-bottom: 3px;
   background: #fff;
   border: 1px solid #777;
   color: #555;
}

   .arrowButton:hover {
      height: 25px;
      padding-bottom: 3px;
      background: #eee;
      border: 1px solid #777;
      color: #444;
   }

.EquipList {
   width: 100%;
   height: 100%;
}

.RadGrid {
   border-radius: 4px;
   border: 1px solid !important;
   overflow: hidden;
   background-color: rgba(255, 255, 255, 0.72) !important;
}

.formy .RadGrid .rgRow {
   background: rgb(255, 255, 255) !important;
}

.formy .RadGrid th.rgHeader {
   background-image: none;
   background-color: rgba(255, 255, 255, 0.72) !important;
}

.formy .RadGrid .rgCommandRow {
   background-image: none;
   background-color: white !important;
}

.formy .RadGrid .rgPager {
   background-image: none;
   background-color: white !important;
}


.RadGrid .rgAltRow {
   background: rgba(201, 202, 197, 0.72) !important;
}

.RadGrid .rgSelectedRow {
   background: #25a0da !important;
}


.RadGrid th.rgHeader {
   background-image: none;
   /*background-color: rgba(255, 255, 255, 0.72) !important;*/
}

.RadGrid .rgCommandRow {
   background-image: none;
   background-color: white !important;
}




/*div.RadGrid .rgSave {
        background: url(/images/check34_grey.png) no-repeat 0 0 !important;
        background-size: 18px !important;
    }

div.RadGrid .rgCancel {
        background: url(/images/delete30_grey.png) no-repeat 0 0 !important;
        background-size: 18px !important;
    }

div.RadGrid .rgRefresh {
    background: url(/images/arrows64_grey.png) no-repeat 0 0 !important;
    background-size: 18px !important;
}*/

/*.rgExpXLS
 {
   float:left ! important;
   margin-right:1500px ! important;
 }*/

.rdpInput {
   min-height: 25px !important;
   /*text-align: center !important;*/
   height: 25px !important;
   font-size: 12px !important;
   width: 100% !important;
   display: block !important;
   padding-left: 3px !important;
   font-size: 12px !important;
   line-height: 1.428571429 !important;
   /*color: #555555 !important;*/
   vertical-align: middle !important;
   background-color: #ffffff !important;
   border: 1px solid #cccccc !important;
   border-radius: 4px !important;
}

.rdpPopUp {
   height: 25px !important;
}


.rdpInput[readonly] {
   cursor: not-allowed;
   background-color: #eeeeee;
}


.rdpInput:focus {
   border-color: #66afe9;
   outline: 0;
   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(44, 161, 229, 1.0);
   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(44, 161, 229, 1.0);
}

/* Columns */

.col-l {
   width: 47.5%;
   float: left;
}

.col-r {
   width: 47.5%;
   float: right;
}


/* Image alignment*/

.alignleft, img.alignleft {
   margin-right: 8px;
   margin-top: 5px;
   display: inline;
   float: left;
}

.alignright, img.alignright {
   margin-left: 8px;
   margin-top: 5px;
   display: inline;
   float: right;
}

.aligncenter, img.aligncenter {
   margin-right: auto;
   margin-left: auto;
   display: block;
   clear: both;
}

.container {
   max-width: 960px;
}

/* Header */

header {
   background: #fff;
}

   header .logo {
      padding: 15px 0px;
   }

      header .logo h1 {
         font-size: 40px;
         line-height: 45px;
         margin-bottom: 5px;
      }

         header .logo h1 a, header .logo h1 a:visited, header .logo h1 a:hover {
            color: #666;
            text-decoration: none;
         }

      header .logo .hmeta {
         color: #777;
      }

   header form {
      margin: 0 auto;
      width: 100%;
      padding-top: 40px;
   }

/* Navigation */

.navbar-inner > .container {
   width: 940px;
}

.navbar {
   margin-bottom: 0px;
   color: #fff !important;
}

   .navbar *, .nav-collapse * {
      box-shadow: none !important;
      text-shadow: none !important;
      border-radius: 0px !important;
      font-weight: normal !important;
      font-size: 14px !important;
      color: #fff !important;
   }

   .navbar .navbar-collapse {
      padding-left: 0px;
   }

.navbar {
   padding-left: 0px;
   background: #014681 !important;
   filter: none !important;
}

   .navbar button {
      font-size: 13px;
      padding: 6px 10px;
      color: #fff !important;
   }

   .navbar .caret {
      border-top-color: #fff !important;
      border-bottom-color: #fff !important;
   }

.navbar {
   border-top: 1px solid #1570a6 !important;
   border-bottom: none !important;
}

   .navbar a {
      color: #fafafa !important;
   }

      .navbar a:visited {
         color: #000 !important;
      }

   .navbar .nav > li > a {
      color: #fafafa !important;
   }

      .navbar .nav > li > a:visited {
         color: #fafafa !important;
         padding: 15px 15px 15px;
         filter: none !important;
      }

      .navbar .nav > li > a:hover {
         background: #1570a6 !important;
      }

   .navbar .icon-bar {
      background: #fff;
   }

.dropdown-menu {
   border-radius: 0px !important;
   box-shadow: none !important;
   border: none !important;
   padding: 0px;
   margin: 0px;
   z-index: 3000;
   background: #316a61;
   border: 1px solid #316a61 !important;
   border-top: 0px !important;
}

   .dropdown-menu a {
      padding: 9px 10px !important;
      color: #fafafa !important;
      text-shadow: none !important;
      background: #316a61 !important;
      border-bottom: 1px solid #316a61;
   }

      .dropdown-menu a:hover, .dropdown-menu a:focus {
         filter: none !important;
         background: #1570a6 !important;
      }

   .dropdown-menu::after, .dropdown-menu::before {
      border: none !important;
      background: #1570a6 !important;
   }

/* Accordion */


.panel-heading a, .panel-heading a:visited, .panel-heading a:hover {
   border: none;
   color: #888;
   text-decoration: none;
   margin: 10px 10px;
}

/* Testimonial */

blockquote {
   background: #f9f9f9;
   margin-bottom: 5px;
   color: #777;
}

   blockquote p {
      font-size: 13px;
      font-weight: 400;
      margin-bottom: 5px;
   }

   blockquote small {
      color: #555;
   }

/* Support */

#slist p {
   display: none;
   margin: 5px 0px;
   padding: 5px 10px;
   background: #fff;
   line-height: 30px;
   border: 1px solid #eee;
}

#slist li a {
   display: block;
   font-size: 16px !important;
   margin-bottom: 10px;
}

.scontact p {
   margin-bottom: 10px;
}

/* Portfolio */

.img-portfolio ul {
   margin: 0;
   padding: 0;
}

/**** Isotope Filtering ****/

.isotope-item {
   z-index: 2;
}

.isotope-hidden.isotope-item {
   pointer-events: none;
   z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
   -webkit-transition-duration: 0.8s;
   -moz-transition-duration: 0.8s;
   -ms-transition-duration: 0.8s;
   -o-transition-duration: 0.8s;
   transition-duration: 0.8s;
}

.isotope {
   -webkit-transition-property: height, width;
   -moz-transition-property: height, width;
   -ms-transition-property: height, width;
   -o-transition-property: height, width;
   transition-property: height, width;
}

   .isotope .isotope-item {
      -webkit-transition-property: -webkit-transform, opacity;
      -moz-transition-property: -moz-transform, opacity;
      -ms-transition-property: -ms-transform, opacity;
      -o-transition-property: -o-transform, opacity;
      transition-property: transform, opacity;
   }

#filters {
   margin-left: 0px;
}

   #filters li {
      display: inline;
      padding: 0px;
      background: none;
   }

   #filters a {
      font-size: 13px;
      padding: 4px 10px;
      display: inline-block;
   }

   #filters .btn {
      border-radius: 0px !important;
   }

.portfolio li {
   display: inline !important;
   border: none !important;
}

   .portfolio li a, .portfolio li a:visited {
      color: #777;
      padding: 5px 10px;
      margin: 0px 5px;
   }

      .portfolio li a:hover {
         color: #555;
      }

#portfolio {
   text-align: center;
}

   #portfolio .element {
      margin: 20px 10px 10px 0px;
      padding: 5px;
      display: inline-block;
   }

   #portfolio .pcap {
      padding: 3px 0px;
      background: #f9f9f9;
   }

   #portfolio h4 {
      margin: 4px 0px;
      padding: 0px;
      margin-top: 10px;
      color: #fff;
      font-size: 17px;
   }

   #portfolio a, #portfolio a:visited, #portfolio a:hover {
      color: #fff;
      text-decoration: none;
   }

   #portfolio .pcap p {
      padding: 0px 6px 10px 6px;
      font-size: 13px;
      color: #fff;
   }

   #portfolio .pcap {
      max-width: 200px;
   }

   #portfolio .pcap {
      line-height: 20px;
   }

   #portfolio img {
      width: 200px;
      max-width: 200px;
      height: 150px;
   }

/* PrettyPhoto */

div.ppt {
   display: none !important;
}





/* Gallery */

.gallery {
   text-align: center;
}

   .gallery img {
      max-width: 170px;
      margin: 5px;
      padding: 1px;
      border: 1px solid #aaa;
   }

/* Process */

.process-meta {
   display: block;
   margin-bottom: 5px;
   padding: 5px 10px;
   color: #fff;
   margin-top: 15px;
}

/* Blog */

.blog .entry h2 {
   font-size: 30px;
   line-height: 40px;
   color: #777;
}

   .blog .entry h2 a, .blog .entry h2 a:visited, .blog .entry h2 a:hover {
      text-decoration: none;
      color: #777;
   }

.blog .meta {
   border-top: 1px solid #f7f7f7;
   border-bottom: 1px solid #f7f7f7;
   margin: 8px 0px;
   padding: 5px 8px;
   color: #777;
   text-transform: uppercase;
   font-size: 11px;
}

   .blog .meta a, .blog .meta a:visited {
      color: #555;
   }

   .blog .meta i {
      margin-left: 3px;
      position: relative;
      top: -2px;
   }

.blog .bthumb {
   margin: 10px 0px 5px 0px;
   padding: 1px;
   box-shadow: 0px 0px 1px #777;
}

.blog .bthumb2 {
   float: left;
   margin-top: 8px;
   margin-right: 8px;
   border: 1px solid #aaa;
}

   .blog .bthumb2 img {
      margin: 0px;
      width: 180px;
      min-width: 180px;
   }

.blog .entry {
   margin-bottom: 25px;
   padding-bottom: 15px;
   border-bottom: 1px solid #eee;
   font-size: 13px;
   line-height: 25px;
}

   .blog .entry p {
      margin: 0px 0px 4px 0px;
   }

.blog .post-foot {
   border-left: 2px solid #eee;
   padding: 15px 15px;
}

   .blog .post-foot .social {
      margin-top: 0px;
   }

.sidebar {
   background: #f7f7f7;
   border: 1px solid #e1e1e1;
   padding: 8px;
   margin-top: 10px;
}

   .sidebar h4 {
      font-size: 14px;
      color: #777;
      line-height: 18px;
      margin-bottom: 5px;
      padding-bottom: 10px;
      text-transform: uppercase;
      border-bottom: 1px solid #eee;
   }

   .sidebar .widget {
      background: #fff;
      padding: 8px;
      font-size: 13px;
      line-height: 23px;
      border: 1px solid #e1e1e1;
      margin-bottom: 10px;
   }

      .sidebar .widget .form-search {
         margin-top: 10px;
         margin-bottom: 10px;
      }

   .sidebar ul li {
      padding: 3px 0px;
   }

/* Comments */

.respond {
   padding-top: 10px;
   padding-left: 20px;
}

.comments > ul > li {
   background: none;
   padding: 0px;
}

.comments {
   margin-bottom: 20px;
}

   .comments .comment {
      margin: 15px 0px;
      padding: 13px 16px;
      background: #f8f8f8;
      border-left: 2px solid #ddd;
   }

.comment .avatar {
   margin-top: 5px;
   margin-right: 8px;
}

.comment .cmeta {
   font-size: 12px;
}

.comment p {
   margin-top: 5px;
   font-size: 13px;
}

.comments .reply {
   margin-left: 15px;
}

.respond {
   border-top: 2px solid #eee;
}

   .respond .title {
      padding: 5px 0px;
      margin-bottom: 0px;
   }

/* Pagination */

.paging {
   width: 270px;
   clear: both;
   padding: 6px 0;
   line-height: 17px;
   font-size: 13px;
}

   .paging span, .paging a {
      display: block;
      float: left;
      margin: 2px 2px 2px 0;
      padding: 5px 8px;
      text-decoration: none;
      width: auto;
      color: #666;
      background: #fff;
      border: 1px solid #ddd;
      font-weight: normal;
   }

      .paging a:hover {
         color: #fff;
      }

   .paging .current {
      padding: 5px 8px;
      color: #fff;
   }

/* Career */

.career .nav > li {
   background: none;
   padding: 0px;
   list-style-type: none;
}

.career .nav-tabs > li > a:hover {
   color: #fff;
}

/* Error log */

.error-log {
   background: #fafafa;
   padding: 10px;
   border: 1px solid #eee;
   height: 300px;
   overflow: auto;
   font-family: "Courier New", monospace;
}

   .error-log ul {
      list-style-type: none;
      margin: 0px;
      padding: 0px;
   }

   .error-log .green {
      color: #61c221;
   }

   .error-log .red {
      color: #ff0000;
   }

/* Features one */

.features-one h4 {
   margin-top: 40px;
}

.features-one img {
   text-align: center;
   display: block;
   margin: 0 auto;
}

/* Features two */

.features-two .feat {
   margin-bottom: 10px;
   padding-bottom: 10px;
   border-bottom: 1px solid #eee;
}

/* Features three */

.features-three .feat-inner {
   text-align: center;
   margin: 20px 0px 20px 0px;
}

.features-three .feat-inner {
   padding: 20px 10px 10px 10px;
   background: #fafafa;
   margin-bottom: 20px;
   border: 1px solid #ddd;
}

.features-three i {
   font-size: 35px;
   margin-bottom: 10px;
}

.features-three .button {
   margin-top: 10px;
   margin-bottom: 20px;
}

   .features-three .button a {
      font-size: 11px;
   }

/* Features four */

.features-four i {
   font-size: 30px;
   display: block;
   margin-bottom: 10px;
}

.features-four h4 {
   color: #fff;
}

.features-four .f-block {
   padding: 25px 20px 40px 20px;
   margin-bottom: 10px;
   min-height: 180px;
}

.features-four a, .features-four a:hover {
   color: #fff;
   text-decoration: none;
}

.features-four p {
   font-size: 14px;
   line-height: 22px;
}

/* Service two */

.service-two h5 {
   margin-bottom: 2px;
   padding-bottom: 5px;
   border-bottom: 1px solid #fafafa;
}

.service-two h6 {
   margin-top: 10px;
   margin-bottom: 3px;
   padding-bottom: 3px;
}

.service-two p {
   font-size: 13px;
}

/* Service Three */

.service-three {
   font-size: 13px;
}

   .service-three .service-icon {
      float: left;
      width: 40px;
   }

      .service-three .service-icon i {
         font-size: 30px;
         display: block;
         margin-top: 5px;
      }

   .service-three .service-content {
      position: relative;
      margin-left: 50px;
   }

   .service-three h5 {
      line-height: 15px;
   }

   .service-three .row hr {
      margin: 10px 0px;
   }

   .service-three .row .grey {
      color: #999;
   }

/* Testimonial */

.testi {
   background: #fff;
   border: 1px solid #eee;
   border-bottom: 2px solid #eee;
   padding: 12px;
   margin-bottom: 20px;
}

   .testi .tauthor {
      color: #777;
      font-size: 13px;
      margin-top: 5px;
   }

.testimonials .tauthor {
   font-size: 13px;
}

.testi i {
   margin-right: 5px;
}

.testimonials {
   padding: 10px 15px;
}

   .testimonials i {
      margin-right: 5px;
   }

   .testimonials .color {
      color: #fff;
      font-weight: 600;
   }

.tquote {
   font-style: italic;
   font-size: 13px;
   line-height: 22px;
}

/* Color blocks */

.c-block a, .c-block a:hover {
   color: #fff;
   text-decoration: none;
}

.c-block > div {
   color: #fff;
   min-height: 100px;
   font-size: 16px;
   text-align: center;
   padding: 10px 0px;
}

.c-block i {
   font-size: 40px;
   display: block;
   margin-top: 10px;
   margin-bottom: 10px;
}

/* Resume */

.rblock .rmeta {
   font-size: 13px;
}

.rskills span {
   display: inline-block;
   background: #f8f8f8;
   border: 1px solid #eee;
   margin: 5px;
   padding: 3px 10px;
   font-size: 12px;
}

/* Social media icons */

.social {
   font-size: 16px;
   margin-top: 10px;
}

   .social i {
      height: 25px;
      width: 25px;
      display: inline-block;
      line-height: 25px;
      margin: 0px 5px 0px 0px;
      color: #fff;
      -webkit-transition: background 1s ease;
      -moz-transition: background 1s ease;
      -o-transition: background 1s ease;
      transition: background 1s ease;
      text-align: center;
   }

i.facebook {
   background: #3c5b9b;
}

i.twitter {
   background: #2daae1;
}

i.google-plus {
   background: #f63e28;
}

i.pinterest {
   background: #cb2027;
}

i.linkedin {
   background: #0173b2;
}

.social i:hover {
   background: #000;
   -webkit-transition: background 1s ease;
   -moz-transition: background 1s ease;
   -o-transition: background 1s ease;
   transition: background 1s ease;
}

.social a, .social a:visited, .social a:hover {
   color: #fff;
   text-decoration: none;
}

/* Coming soon */

.c-soon {
   margin: 20px 0px;
   padding: 40px;
   text-align: center;
}

.soon-med {
   font-size: 20px;
   line-height: 30px;
}

.soon-big {
   font-size: 50px;
   line-height: 70px;
}

.soon-small {
   font-size: 13px;
   line-height: 20px;
   max-width: 600px;
   margin: 10px auto;
}

.soon-tweet {
   background: #fff;
   border: 1px solid #eee;
   padding: 12px 12px 5px 12px;
   margin: 0 auto;
   margin-bottom: 20px;
   margin-top: 20px;
   max-width: 600px;
   font-size: 14px;
}

   .soon-tweet ul li {
      padding: 0px;
      margin: 0px;
      font-style: italic;
   }

.content .soon-tweet ul li {
   background-image: none;
   list-style-type: none;
}

.soon-tweet ul li:before {
   content: '"';
   font-size: 16px;
   font-family: Arial,sans-serif;
   color: #888;
}

.soon-tweet ul li:after {
   content: '"';
   font-size: 16px;
   font-family: Arial,sans-serif;
   color: #888;
}

.csoon-page form input, .csoon-page form button {
   font-size: 12px;
}

/* Make post */

.make-post hr {
   margin: 10px 0px;
}

/* About #2 */

.about-two .pic img {
   margin-bottom: 6px;
}

.about-two .details {
   margin-top: 10px;
   margin-bottom: 20px;
}

   .about-two .details .name {
      line-height: 10px;
      padding: 0px;
      margin: 0px;
   }

   .about-two .details em {
      color: #888;
      font-size: 13px;
      line-height: 20px;
   }

.about-two .asocial i {
   display: inline-block;
   text-align: center;
   line-height: 20px;
   font-size: 12px;
   text-align: center;
   width: 20px;
   height: 20px;
}

.about-two .asocial a, .about-two .asocial a:visited, .about-two .asocial a:hover {
   color: #fff;
   text-decoration: none;
}

.about-two .details .adesc {
   max-width: 300px;
   margin: 0 auto;
   border-top: 1px solid #eee;
   margin-top: 5px;
   padding-top: 5px;
}

/* Slider 1 (Parallax Slider) */


.da-slide h2 span {
   padding-bottom: 5px;
   margin-bottom: 5px;
   border-bottom: 1px solid #eee;
}

.da-slide .da-link {
   width: 130px;
}

.da-dots {
   display: none !important;
}

.da-arrows span, .da-arrows span:after, .da-arrows span:before {
   box-shadow: none !important;
}

/* Slider 2 (Nivo slider) */

.full-slider i {
   margin: 0px;
}

.full-slider .button {
   margin-top: 5px;
}

   .full-slider .button a {
      font-size: 15px;
      display: inline-block;
      padding: 8px 15px !important;
   }

.flexslider {
   background: transparent;
   min-height: 300px;
   margin: 0 0 0px;
   border: 0px;
   border-radius: 0px;
   box-shadow: none;
   color: #fff;
}

.flex-direction-nav .flex-next {
   right: 5px !important;
}

.flex-direction-nav .flex-prev {
   left: 5px !important;
}

.flex-control-nav {
   bottom: 10px;
}

.flex-control-paging li a {
   background: #fff;
   box-shadow: none;
   width: 8px;
   height: 8px;
}

   .flex-control-paging li a:hover {
      background: #ddd;
   }

   .flex-control-paging li a.flex-active {
      background: #ddd;
   }

.flex-center {
   text-align: center;
}

.flex-caption {
   margin: 60px 0px 40px 0px;
}

   .flex-caption h2, .flex-caption h5, .flex-caption h6 {
      color: #fff;
   }

   .flex-caption p {
      font-size: 14px;
      line-height: 23px;
      max-width: 650px;
      margin: 0 auto;
   }

.flex-back {
   padding: 10px;
}

/* Clients page */

.cclient {
   padding: 10px 0px 15px 0px;
   border-bottom: 1px solid #eee;
   margin: 10px 0px 15px 0px;
}

.cimage img {
   margin-bottom: 5px;
   max-height: 35px;
}


/* Image blocks */

ul.hover-block li {
   list-style: none;
   float: left;
   width: 222px;
   height: 170px;
   position: relative;
   margin: 5px 4px;
}

   ul.hover-block li a {
      display: block;
      position: relative;
      overflow: hidden;
      width: 225px;
      height: 170px;
      color: #000;
   }

   ul.hover-block li a {
      text-decoration: none;
   }

   ul.hover-block li .hover-content {
      position: absolute;
      z-index: 1000;
      height: 170px;
      top: 125px;
      color: #fff;
      padding: 5px 10px;
      cursor: pointer;
   }

      ul.hover-block li .hover-content h6 {
         color: #fff;
      }

   ul.hover-block li img {
      position: absolute;
      top: 0;
      left: 0;
      border: 0;
      z-index: 500;
   }

/* Content */

.content {
   margin-top: 20px;
}

   .content ul {
      list-style-type: none;
      margin-left: 0px;
      padding-left: 0px;
   }

      .content ul li {
         padding: 5px 0px;
      }

/* Discover */

.dis-nav a {
   display: inline-block;
   margin-right: 10px;
   margin-bottom: 10px;
   color: #fff;
}

.dis-content div {
   display: none;
   padding: 15px 15px 20px 15px;
   margin: 10px 0px;
   background: #f8f8f8;
   color: #777;
   border: 1px solid #eee;
}

.dis-content h3 {
   margin-bottom: 5px;
   color: #666;
}

.dis-content a.btn {
   margin-top: 6px;
   color: #fff !important;
}

.dis-content i {
   position: relative;
   top: -2px;
}

/* Landing page */

.lp .lp-image {
   max-width: 600px;
   margin: 40px auto;
   box-shadow: 0px 0px 30px #ccc;
}

/* Task */


.task {
   background: #fcfcfc;
   border: 1px solid #eee;
   margin-bottom: 10px;
   border-left: 3px solid #eee;
   padding: 10px 15px;
   font-size: 13px;
}

   .task:hover {
      background: #fafafa;
   }

   .task.important {
      border-left: 3px solid #ee1635;
   }

   .task.cool {
      border-left: 3px solid #30d91a;
   }

   .task .tmeta {
      font-size: 12px;
   }

/* Pricing table */

.price-a {
   width: 48%;
   float: left;
   margin-right: 14px;
}

.price-b {
   width: 48%;
   float: right;
}

.pricel {
   text-align: center;
   margin-top: 10px;
}

   .pricel .phead-top {
      margin: 0px;
      padding: 15px 10px;
   }

      .pricel .phead-top h4 {
         color: #fff;
      }

   .pricel .phead-bottom {
      background: #f1f1f1;
      border-left: 1px solid #ddd;
      border-right: 1px solid #ddd;
      border-bottom: 1px solid #ddd;
      margin: 0px;
      padding: 10px 10px 5px 10px;
      color: #777;
      font-weight: 600;
      font-size: 20px;
      line-height: 27px;
   }

   .pricel .pst {
      font-size: 14px;
      position: relative;
      top: -5px;
      font-weight: normal;
   }

   .pricel .psb {
      font-size: 14px;
      font-weight: normal;
   }

   .pricel .pbutton {
      background: #eee;
      border: 1px solid #ddd;
      padding: 10px 0px 15px 0px;
      color: #777;
      font-size: 20px;
      text-align: center;
      margin-top: 0px;
   }

   .pricel .plist {
      border-left: 1px solid #ddd;
      border-right: 1px solid #ddd;
      background: #fcfcfc;
   }

      .pricel .plist ul {
         list-style-type: none;
         margin-left: 0px;
         margin-bottom: 0px !important;
      }

      .pricel .plist li {
         background: none;
         padding: 13px 0px;
         font-size: 13px;
         border-bottom: 1px solid #e1e1e1;
      }

         .pricel .plist li:nth-child(even) {
            background-color: #f8f8f8;
         }

         .pricel .plist li:hover {
            background: #fff;
         }

   .pricel .phead-top {
      display: block;
   }

/* Products */

.prod h3 {
   margin: 0px;
   padding: 0px;
   font-size: 20px;
   line-height: 30px;
}

.prod {
   border-bottom: 1px solid #eee;
   padding-bottom: 20px;
   margin-bottom: 10px;
}

   .prod .pimg {
      margin-top: 10px;
   }

.pdetails {
   padding: 10px 10px;
   background: #fefefe;
   margin-top: 20px;
   color: #777;
   border: 1px solid #eee;
}

   .pdetails i {
      margin-right: 3px;
   }

   .pdetails .ptable {
      font-size: 13px;
      border-radius: 10px;
      background: #fafafa;
      border: 1px solid #eee;
      margin-bottom: 10px;
   }

   .pdetails .pline {
      padding: 5px 10px;
      border-bottom: 1px solid #eee;
   }

/* Projects */

.projects h3 {
   font-size: 20px;
   margin-top: 0px;
}

.projects .related-projects img {
   max-width: 100px;
   margin: 5px;
   padding: 5px;
   border: 1px solid #ddd;
}

.projects .prdetails {
   margin-top: 10px;
   font-size: 13px;
}

/* Reg & Login Form */

.formy {
   padding: 15px 20px;
   display: block;
   color: #fff;
   border-radius: 5px;
}

   .formy h5 {
      color: #fff;
   }

   .formy a, .formy a:visited {
      color: #eee;
      text-decoration: underline;
   }

      .formy a:hover {
         color: #fff;
         text-decoration: none;
      }

/* Login and register form #2 */

.lrform {
   max-width: 500px;
   margin: 30px auto;
   background: #fafafa;
   padding: 15px 15px;
   border: 1px solid #eee;
}

/* Events */

.events .accordion-heading h5 {
   color: #fff;
   padding: 10px;
   margin: 0px;
}

   .events .accordion-heading h5 span {
      display: block !important;
      font-size: 13px !important;
   }

.events .accordion-heading a, .events .accordion-heading a:visited, .events .accordion-heading a:hover {
   margin: 0px;
}

.events .accordion-inner span {
   background: #fafafa;
   font-size: 12px;
   padding: 5px 10px;
   border: 1px solid #eee;
   margin-bottom: 10px;
   display: block;
}

/* Product */

.prod {
   margin: 20px 0px 30px 0px;
}

.home-product {
   padding: 7px 12px 14px 12px;
   color: #fff;
}

   .home-product .home-prod-img {
      width: 150px;
      height: 150px;
      float: left;
      margin-right: 10px;
      margin-top: 10px;
   }

   .home-product h3 {
      color: #fff;
   }

.home-links ul {
   padding-left: 0px;
}

.home-links a {
   color: #999;
}

   .home-links a:hover {
      clear: #444;
   }

/* Timeline */

.tidate {
   padding: 3px 10px;
   font-size: 13px;
   display: block;
   font-weight: bold;
   margin-bottom: 0px;
}

.timatter h5 {
   font-size: 15px;
}

.timatter {
   background: #fafafa;
   padding: 5px 10px;
   margin-bottom: 20px;
   font-size: 13px;
   border: 1px solid #eee;
   border-top: 0px;
}

/* Service */

.serv-block {
   display: block;
   text-align: center;
   margin-bottom: 10px;
}

   .serv-block h3 {
      color: #fff;
      padding-bottom: 20px;
   }

   .serv-block i {
      display: block;
      font-size: 60px;
      line-height: 80px;
      width: 100px;
      height: 80px;
      margin: 0 auto;
      padding-top: 20px !important;
      margin-bottom: 10px;
   }

.service {
   font-size: 13px;
   line-height: 25px;
   margin-bottom: 10px;
}

/* Social */

.social-links {
   margin-top: 20px;
   padding: 20px 0px 10px 0px;
   color: #fff;
   line-height: 30px;
}

   .social-links a, .social-links a:visited, .social-links a:hover {
      font-size: 15px;
      margin: 0px 15px;
      color: #fff;
      font-weight: 400;
      text-decoration: none;
      display: inline-block;
   }

   .social-links i {
      position: relative;
      display: inline-block;
      top: -2px;
      width: 25px;
      height: 25px;
      line-height: 25px;
      text-align: center;
      margin-right: 5px;
   }

/* Contact */

.cwell {
   padding: 10px;
   background: #fafafa;
   margin-top: 10px;
   border: 1px solid #f1f1f1;
}

   .cwell h5 {
      border-bottom: 1px solid #eee;
      padding-bottom: 10px;
   }

   .cwell address {
      font-size: 13px;
   }

.gmap iframe {
   width: 100%;
   margin-bottom: 10px;
   padding-bottom: 0px !important;
}

/* 404 #2 */

.big-text {
   font-size: 150px;
   line-height: 160px;
   color: #888;
}

/* Footer */

footer {
   font-size: 13px;
   background: #fff;
   color: #444;
}

   footer a {
      color: #777;
   }

      footer a:hover {
         color: #666;
      }

   footer .color {
      color: #444;
   }

   footer h6 {
      color: #444;
   }

   footer ul {
      list-style-type: none;
      margin-left: 0px;
      padding-left: 0px;
   }

      footer ul li {
         padding: 3px 0px;
      }

   footer .widgets {
      margin-top: 20px;
   }

   footer .copy {
      border-top: 1px solid #ddd;
      padding: 10px 0px;
      margin-top: 10px;
   }


/* Responsive */

@media (max-width: 480px) {
   .col-l {
      width: 100%;
      float: none;
      margin: 10px 0px 5px 0px;
   }

   .col-r {
      width: 100%;
      float: none;
      margin: 10px 0px 5px 0px;
   }

   .da-slide h2 {
      width: 100%;
      font-size: 30px;
      top: 40px;
   }

   .da-slide p {
      width: 80%;
      font-size: 15px;
      top: 90px;
   }

   .da-slide .da-link {
      top: 180px;
   }

   .da-slide .da-img {
      display: none;
   }

   ul.hover-block li {
      display: block;
      float: none;
      margin: 0 auto;
      margin-bottom: 10px;
   }

   .price-a {
      width: 100%;
      float: none;
      margin-right: 0px;
   }

   .price-b {
      width: 100%;
      float: none;
   }

   .aboutus {
      text-align: center;
   }
}

@media (max-width: 767px) {
   .border {
      margin: 10px 0px 5px 0px;
   }

   header .logo {
      text-align: center;
   }

   header form {
      margin: 0 auto;
      width: 100%;
      padding-top: 10px;
      padding-bottom: 20px;
      text-align: center;
      max-width: 300px;
   }

   .navbar .navbar-collapse {
      padding-left: 15px;
   }

   .navbar ul ul {
      margin-left: 20px;
   }

   .dropdown-menu {
      border: 0px !important;
   }

      .dropdown-menu a {
         border: 0px !important;
      }

   .home-product {
      margin-top: 10px;
   }

   .serv-block {
      margin-top: 20px;
   }

   .social-links span {
      display: block;
      margin-bottom: 10px;
   }

   .flex-caption {
      margin: 40px 0px 40px 0px;
   }

   .formy {
      margin-top: 20px;
   }

   .ainfo {
      margin-top: 10px;
   }

   .big-text {
      font-size: 80px;
      line-height: 90px;
   }

   .about-two .staff {
      max-width: 250px;
      margin: 0 auto;
   }

   .features-one {
      text-align: center;
   }

      .features-one h4 {
         margin-top: 10px;
      }
}

@media (max-width: 991px) {
   .dropdown-menu {
      border: 0px !important;
   }

      .dropdown-menu a {
         border: 0px !important;
      }
}
