@import url('bootstrap.css');
@import url('bootstrap-theme.css');
@import url('bootstrap-customized.css');
@import url('fonts.css');
@import url('font-awesome.css');

.top-bar-link {
    color: #ffffff;
    cursor: pointer;
    float: left;
    display: inline-block;
    vertical-align: middle;
    line-height: inherit;
}

.queryBox {
    margin-right: 20px;
    font-size: 1em;
    color: #161616;
    vertical-align: middle;
    float: left;
    height: 30px;
    margin-left: -170px;
    width: 155px;
}

/* Global styles */
body,html{  }
body{  font-family: 'VistaSansBookRegular'; background: #f4f2f0; min-width: 1130px;   }
.outlined{outline: 1px solid red;}
strong{font-family: 'VistaSansMedRegular';}
.sticky-wrapper{ z-index: 1000; }
.deep-orange{ color: #d56d15; }
.deep-green{ color: #60a90e; }
.grey{ color: #ccc; }
.red{ color: red; }
label.aligned{ height: 20px; line-height: 20px; }
label.aligned input{ display: inline-block; vertical-align: middle; margin: 0 3px; }


/* navbar */
/* Global navbar for LiveReplay*/
.pull-right-global .form-control.width-175{ width: 175px; margin-right: 15px; display: inline-block; height:30px; }
.form-control.width-175{ width: 175px; margin-right: 15px; display: inline-block; height:30px; }
/* Setting up the navbar */
.navbar{ padding: 0 !important; min-height: 1px; margin: 0 !important; border-radius: 0; border: none;  width: 100%; max-width: 100%; position: relative; z-index: 998;  }
.navbar .back {width: 100px;}
.navbar .container{ /*width: 965px !important;*/ padding: 0; padding-right: 12px; width:100%;}
.navbar-header{ position: relative;}
.navbar-header .glyphicon-arrow-left{color:#fff; margin-top:25px; margin-left:-10px; position: absolute;}
.navbar-brand{ position: absolute; top: -1px; left: 0px; margin: 0 !important; }
/* Setting up the navbar blur */
.navbar.navbar-blue{background: url("../img/ice.png") 50% 0%/100% #7ACEED; }
/* Navbar navigation */
.navbar.navbar-blue .navbar-nav { margin-left: 10px; }
.navbar.navbar-blue .navbar-nav li a{ color: #fff; font-size: 1em; padding: 18px 18px; font-family: 'VistaSansMedRegular';  }
.navbar.navbar-blue .navbar-nav li.active a{ background: #57a7cf; }
.navbar.navbar-blue .navbar-left li a .glyphicon{ color: #fff !important;  }
.navbar.navbar-blue .navbar-nav li a .glyphicon{ font-size: .86em; }
/* Navbar buttons */
.navbar.navbar-blue .btn-group{ margin: 11px 29px 0px 0px;   color: #fff;  font-family: 'VistaSansMedRegular';   }
.navbar.navbar-blue .btn-group.pull-right{ margin: 11px 0px 0px 6px; }
.navbar.navbar-blue .btn-group .btn-success{ min-width: 127px; font-size: 1.1em; }
.navbar.navbar-blue .btn-group ul.dropdown-menu{ min-width: 151px; }
.navbar.navbar-blue .btn-group .btn-success.dropdown-toggle{ min-width: 22px; }
/* Navbar inverse */
.navbar.navbar-inverse{height:70px; width: 100%;  }
/* Navbar inverse navigation */
.navbar.navbar-inverse .navbar-nav li a{ color: #fff; font-size: 1em;  font-family: 'VistaSansMedRegular';  padding: 25px 9px;  }
.navbar.navbar-blue .dropdown-menu li a:hover .fa, .navbar.navbar-blue .dropdown-menu li a:hover .glyphicon{ color: #fff !important;  }
.navbar.navbar-inverse .navbar-nav li.active a{ background: #292b33; }

/* Set of Icons */
i.fa-globe{ color: #64ba82; font-size: 1.2em; }
i.fa-facebook-square{ color: #5c7196; font-size: 1.2em; }
i.fa-twitter-square{ color: #77b0c6; font-size: 1.2em; }
i.fa-linkedin-square{ color: #3c819f; font-size: 1.2em; }
span.glyphicon-list-alt{ vertical-align: middle; margin: -2px 2px 0px 0px ; top: 0; font-size: 1em; }
.glyphicon-cog, .glyphicon-minus-sign, .glyphicon-plus-sign{ cursor: pointer; }
.glyphicon-icon{ width: 17px; height: 17px; background: url(../img/icons.png) no-repeat; vertical-align: middle; top: -1px; }
.glyphicon-normal{ width: 17px; height: 17px; vertical-align: middle; top: 1px; }
.glyphicon-icon:before{ content: '';}
.glyphicon-list-alt{ color: #7d8288; }
.glyphicon-sort-by-attributes{ font-size: 1.1em; vertical-align: middle; color: inherit;  }
/* stats content */
.glyphicon.glyphicon-circle-arrow-down{  font-size: 13px; color: #9ac787;  }
.glyphicon.glyphicon-circle-arrow-up{  font-size: 13px; color: #c97171;  }
.glyphicon.glyphicon-time{  font-size: 13px; color: #9ac787;  }
.glyphicon.glyphicon-datepicker{ background: url(../img/datepicker.png) no-repeat left center; background-color: #fff !important; cursor: pointer !important; padding-left: 35px; display: inline-block; }

/* Content */
/* Grid */
.container.container-short{ width: 952px; }
#wrap{ padding: 10px;  margin: auto; position: relative; z-index: 100; min-height: 400px; }
.search-results{ padding-top: 10px; }
/* Content item*/
.content-item{ background: #fff; padding: 8px 20px; border: 1px solid transparent; margin-bottom: 10px; width: 100%; max-width: 1110px; position: relative; z-index: 999; background: #fff; }
.content-item.sticker{  width: 100%; max-width: 1110px; position: relative; z-index: 110000; background: #fff; }
.content-item.full-width{  padding: 8px 0px 0px 0px; }
.content-item.normal-item{ padding: 8px 0px; }
.content-item.shadowed, .content-item.full-width:hover{ border: 1px solid #7d8288; border-radius: 8px;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #b0b7bf; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #b0b7bf; }
.item-title{ border-bottom: 1px solid #eae7e5; line-height: 100%; margin: 0 5px; padding: 10px 18px 17px 20px; font-size: 1.4em; }
.item-title small{  font-size: 1.4em; }
.item-title-live{line-height: 100%; margin-left:200px; padding: 5px; font-size: 1.2em; color:#fff;}
.item-title-live small{ font-size: 0.9em;}
.item-title-live small a{color:#75BBE7; }
.search-results .content-item .item-title{ border: 0;  padding: 4px 18px 0px 20px;  }
.content-item .input-normal{ margin: 0 5px; }
.grey-title{ line-height: 100%; font-size: 1.1em; color: #7d8288;  padding: 7px 0px; font-weight: bold; }
.grey-title .glyphicon, .grey-title .fa{ color: inherit; }
.col-xs-3.pl30{ padding-left: 50px; }
span.btn.btn-prepend{ padding-left: 0; cursor: default; box-shadow: none; }
.content-item.normal-item .item-title{ margin: 0; }
.content-item .row.shorten{ margin: 0; }
.item-title small{ font-size: .7em; padding: 0 4px; }
.item-title small a{ color: #75bbe7;  font-family: 'VistaSansMedRegular'; }
.item-title .pull-right a{ color: #7d8288; font-size: .6em; top: -3px; margin-right: 3px; position: relative;  }
.item-title .btn.pull-right { margin: -6px 8px 0 0;  }
.item-contents{ padding: 10px 10px  18px 10px ; text-align: center; }
.item-contents img{ max-width: 100%; }
/* Edit report */
.content-item-body{ padding:20px 20px 3px 20px; }
.content-item-body .form-control{ margin-bottom: 5px; }
.content-item-body .form-control.width-132{ width: 132px; margin: 0; display: inline-block; }
.content-item-body .row  { margin-bottom: 5px; position: relative;  }
.content-item-body .row.last-row  { margin-bottom: 0px; }
.content-item-body .row.featured-row { margin-top: 20px; }
.content-item-body .row.last-row .form-control { width: 309px; margin: 0px 0px 20px 0px ; display: inline-block; }
.content-item-body label.labeled{    text-align: right;  height: 34px; line-height:30px; color: #7d8288; font-size: 1.1em; position: absolute; top: 0; left: 0; z-index: 10; width: 130px;   }
.content-item-body .row.featured-row label.labeled{ width: 100%;  line-height: 100%; height: auto; padding-left: 17px; }
.content-item-body .row.last-row label.labeled{ top: 32px; }
.content-item-body label.inline{ display: inline-block; height: 34px; line-height: 38px; color: #7d8288; font-size: 1.1em; padding: 0 8px; }
.content-item-body label.inline.wide{  padding: 0 21px; }
.content-item-body label.inline .fa{ margin-right: 3px; }
.content-item-body label.labeled strong{  text-align: right; font-weight: normal; }
.content-item-body p.grey { color: #babcc0; font-size: 1em; padding-top: 7px; margin-bottom: 0; }
.content-item-body .row.featured-row label.labeled strong{ width: 100%;  line-height: 100%; height: auto; }
.content-item-body .row.last-row .checkbox{ padding: 7px 20px 5px 20px; min-height: 1px; margin: 0; }
.content-item-body .form-group{ padding-left: 143px; }
.content-item-body .row.featured-row .form-group{ padding-top: 20px;  }
.content-item-body .row.last-row .form-group{ margin-bottom: 0;  }
.content-item-body .row.featured-row .btn.dropdown-toggle{ text-align: center; width: 323px; font-weight: bold; }
.content-item-body .row.featured-row .dropdown-menu { width: 323px;  }
.content-item-body .row.featured-row .dropdown-menu .checkbox { margin: 2px 0;   }
.content-item-body .row.featured-row .dropdown-menu .checkbox label{ display: block;  }
.content-item-body .row.last-row .btn{ padding-left: 14px; padding-right: 17px; font-size: 1.1em; }
/* filters row */
.content-item-body .filters-row{  margin-bottom: 10px; }
.content-item-body .filters-row .btn-group{ margin-right: 7px; }
.content-item-body .filters-row .form-control{ display: inline-block; width: 410px; margin-right: 7px; }
.content-item-body .filters-row .remove_filter{  color: #c97171; font-size: 1.2em; }
/* Add filter */
.content-item-body .filters-row a.add_remove{ font-size: 1em; display: block; padding: 1px 0; color: #7eb662; font-weight: bold; }
.content-item-body .filters-row a.add_remove .fa{ margin-right: 5px; font-size: 1.3em; }


/* Search row */
.search-form .row{margin: 0px -20px 8px -20px; }
.search-form input.form-control{ color: grey; }
.search-form .row:last-child{ margin-bottom: 0; }

/* Button grid */
.btn-group .btn.btn-117 { width: 117px; text-align: left; }
.btn-group ul.dropdown-menu.btn-117 { min-width: 143px; }
.btn-group .btn.btn-87 { width: 87px; text-align: left; }
.btn-group ul.dropdown-menu.btn-87 { min-width: 112px; }
.btn-group .btn.btn-250 { width: 250px; text-align: left; }
.btn-group ul.dropdown-menu.btn-250 { min-width: 275px; }
.btn-group .btn.btn-186 { width: 186px; text-align: left; }
.btn-group ul.dropdown-menu.btn-186 { min-width: 211px; }
.btn-group .btn.btn-207 { width: 207px; text-align: left; }
.btn-group ul.dropdown-menu.btn-207 { min-width: 232px; }
.btn-group .btn.btn-357 { width: 357px; text-align: left; }
.btn-group ul.dropdown-menu.btn-357 { min-width: 382px; }
.btn-group .btn-150 { width: 150px; text-align: left; }
.btn-group ul.dropdown-menu.btn-150 { min-width: 175px; }
/* /.Button grid */

/* Search form row fixes */
.search-form .row .col-30{ position: relative; padding-right: 0; width: 220px; }
.search-form .row .col-30 label.absolute{ position: absolute; top: 8px; left: 45px; }
.no-pad{padding: 0;}
input.datepicker{ background: url(../img/datepicker_bgd.png) no-repeat left center; background-color: #fff !important; cursor: pointer !important; padding-left: 35px; display: inline-block; margin-bottom:5px; }
.search-form .row .col-30 input.datepicker{ padding-left: 80px; }
/* Searched items */
.searched-item .media { padding: 10px 20px 5px 20px; font-family: 'sourcesanspro-light';  }
.searched-item .media p { font-size: 1em; color: #7d8288; }
.searched-item .media img { border: 1px solid #404145; border-radius: 3px; }
.searched-item h4.infotitle{ font-family: inherit; padding: 0px 0px 0px 0px ; font-size: 11pt; color: #7d8288; font-weight: normal; margin: 0; line-height: 130%; }
.searched-item h4.infotitle strong{ font-size: 14pt; font-weight: bold; padding: 0 2px; color: #404145; }
.searched-item h4.infotitle small{ font-size: 9pt; padding: 0 2px 0 0px; }
.searched-item h4.infotitle .fa{ color: #9ac787; font-size: 1em; }
/* Pagination */
.pagination { font-size: 1.1em; display: inline-block; width: auto; height: auto; overflow: hidden; margin: 10px 0px 0px 0px ; }
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {color: #436493; background-color: #eaeaea; border-color: #dcdcdc; }

/* Sort row */
.changes-sort-row { background: #fff; width: 100%; max-width: 1110px; margin: auto; position: relative; z-index: 10000;  }
.mt10{ margin-top: 10px; }
.changes-sort-row .row{ margin: 0px -10px; }
.sticky-wrapper  .changes-sort-row .row{ margin: 0px auto; }
.changes-sort-row label{ display: inline-block; margin:0 10px 0 0px; height: 34px; line-height: 37px; color: #7d8288; font-size: 1em; }
.changes-sort-row .form-control{ display: inline-block; width: auto; margin: 0 5px;  }
.form-control.input-mini{ width: 118px;  }
.form-control.input-normal{ width: 240px;  }
.changes-sort-row .col-xs-3, .changes-sort-row .col-xs-5, .changes-sort-row .col-xs-7{ text-align: left; }
.changes-sort-row .col-xs-4{ text-align: right; padding-right: 10px; }
.changes-item .item-title{  margin: 0; }
.changes-item .status-row{ border-bottom: 1px solid #eae7e5; }
.changes-item .changes-content{ padding:  20px 20px; color: #7d8288; font-size: .9em; }
.changes-item .changes-content p{ line-height: 160%; margin-bottom: 0; }
.changes-item .changes-content span.blink{ text-decoration: line-through; }
.changes-item .changes-content span.highlight{ background: #ffdb7a; padding: 0 3px; }
.changes-item .changes-content .readmore{ color: #c97171; font-style: italic; padding: 0 5px; font-weight: bold; }

/* Status row */
.row.status-row { margin: 0; }
.row.status-row .col-xs-3 { padding: 0px 0px 50px 0px ; text-align: center; margin-left: -1px; }
.row.status-row .col-xs-3:first-child { margin-left: 0; }
.row.status-row .col-xs-3 h4 { border-bottom: 1px solid #d6d4d2; color: #404145; font-family: 'VistaSansMedRegular'; font-weight: bold; font-size: 2.9em; line-height: 100%; padding: 11px 10px 4px 10px ; margin: 0; display: inline-block;  }
.row.status-row .add-info { padding: 0; margin: 0px 0px 0px 0px  ; width: 50px;  display: inline-block; text-align: center; line-height: 40%; }
.row.status-row .add-info .glyphicon { vertical-align: middle; }
.row.status-row .add-info .value {  color: #7d8288; display: block; font-size: 12px; text-transform: uppercase; font-family: 'VistaSansBookRegular'; font-weight: normal; }
.row.status-row .title { color: #7d8288;  font-family: 'VistaSansBookRegular'; line-height: 100%; padding: 0px 0px 0px 0px ; margin: 0; font-weight: normal; font-size: 1.2em; text-transform: uppercase; position: absolute; bottom: 20px; left: 0px; width: 100%; }
/* Toggled row */
.toggled-item .status-row .col-xs-3{ padding: 1px 5px 2px 10px; font-family: 'VistaSansBookRegular'; font-weight: normal; font-size: 1.2em; color: #a0a3a8; text-align: left;  }
.toggled-item .status-row .col-xs-3.pl-60{ padding-left: 60px;  }
.toggled-item .status-row .col-xs-3 h4{  border-bottom: 0px;  font-size: 1.1em; height: 55px; line-height: 55px; padding: 0px 0px 0px 3px; margin: 0; display: inline-block; color: #444145;   }
.toggled-item .status-row .col-xs-3 h5.title{ display: inline-block; text-transform: capitalize; position: relative; bottom: 0; left: 0; z-index: 1; width: auto; font-size: 1em; color: #7d8288; padding: 0px 0px 0px 7px; }
.toggled-item .item-contents{ display: none; }
/* add info */
.toggled-item .status-row  .add-info {  display: inline-block; line-height: 100%; vertical-align: middle; padding: 0px 3px; width: auto; }
.toggled-item .status-row  .add-info .glyphicon {   float: right; margin-left: 5px; position: relative; top: 1px; }
html.ie9 .toggled-item .status-row  .add-info .glyphicon {    top: 3px; }
.toggled-item .status-row  .add-info .value {    float: left; }

/* load more */
.btn-load-more{ display: block; margin: 32px auto 16px auto; font-family: 'VistaSansMedRegular'; font-size: 1.2em; color: #363636; border: 1px solid #cbcbcb; border-radius: 6px; width: 135px; height: 43px; }

/* manage content row */
.manage-row{  }
.manage-row .glyphicon{ color: #494a4a; }
/* btn groups */
.btn-group.dropdown-wide{ margin: 0px 8px 0px 0px;   color: #fff;  font-family: 'VistaSansMedRegular';   }
.btn-default.btn-content{  min-width: 127px; padding-left: 21px; text-align: left;  }
.btn-default.btn-short{ padding:  5px 8px 7px 8px;  }
.btn-group.dropdown-wide .btn-default.dropdown-toggle {   }
.manage-row .text-right .btn-group{ margin:0px  1px 0px 7px; }
.manage-row .text-right .btn-group .btn-default{ padding: 6px 14px 6px 15px ; }
.manage-row .text-right .btn-more{ padding: 7px 16px 5px 16px; }
.manage-row  .btn-group ul.dropdown-menu{ min-width: 151px; }


/* table content */
.table-wrap{ padding: 17px 14px 0px 14px ; border: 1px solid #dcdcdc; border-radius: 6px; margin: 12px 0;  }
.table-wrap .table td { border: none; font-family: 'VistaSansBookRegular'; font-weight: normal; color: #7d8288;  }
.table-wrap .table td .adjust-settings  { color: inherit; }
.table-wrap .table td .glyphicon.glyphicon-cog  {  margin: 0px 0px 0px 11px; }
.table-wrap .table th { border: none; font-family: 'VistaSansMedRegular'; color: #404145;  }
.table-wrap .table tr { border-bottom: 1px solid #dcdcdc; }
.table-wrap .table tr:first-child { border-bottom: 2px solid #dcdcdc; }
.table-wrap .table tr:last-child { border: none; }
/* Table grid */
.table-wrap .table th.cell-1{ width: 215px; }
.table-wrap .table th.cell-40p{ width: 40%; }
.table-wrap .table th.cell-60p{ width: 60%; }
.table-wrap .table th.cell-1_1{ width: 315px; }
.table-wrap .table th.cell-1_2{ width: 230px; }
.table-wrap .table th.cell-2{ width:93px; }
.table-wrap .table th.cell-2_2{ width: 290px;  }
.table-wrap .table th.cell-3{ width: 114px; }
.table-wrap .table th.cell-3_2{ width: 50px;  }
.table-wrap .table th.cell-4{ width: 173px; }
.table-wrap .table th.cell-5{ width: 173px; }
.table-wrap .table th.cell-6{ width: 102px; }
.table-wrap .table th.cell-7{ width: 115px; }
.table-wrap .table th.cell-30{ width: 30%; }
/* Alert */
.alert-area{ position: relative; width: 100%; height: 1px; }
.alert.alert-warning{ padding:14px 21px 14px 20px; font-size: 1em; margin-bottom: 10px; position: relative; text-align: left; border: 1px solid #f2e6d0;   }
.content-item .alert.alert-warning{ margin: 10px 25px 3px 25px ; }
.alert-area .alert.alert-warning{ padding: 5px 21px 4px 21px; position: absolute; width: 820px; top: -6px; left: -4px;  margin: 0; }

.alert.alert-warning .close{ font-size: 1em; color: #7a787d; opacity: 1; position: absolute; top: 50%; right: 15px; margin-top: -8px; }
.alert.alert-warning .btn{ padding: 0px 12px; font-size: .9em; }
/* Diagram */
.diagram-wrap{ border: 1px solid #eae7e5; border-radius: 6px; margin: 10px 10px 2px 10px ;  }


/* Create user */
.create_user_form{  }
.create_user_form .col-xs-6{ padding-right: 130px;  }


/* Modal */
.modal{z-index: 104000; }
.normal-modal .modal-content { border-radius: 6px;}
.modal table{margin: 0 20px 10px auto; width: 375px;}
.modal table p{text-align:right; margin-right:15px;}
/*.modal-dialog{ padding-top: 100px; width: 596px; }*/
.modal-dialog-timestamp{ margin-top: 70px; margin-right:10px; width: 420px; float:right;}
p.timestamp-title{ padding:10px;}
#endDate { display: none; }
html.ie9 .modal-dialog{ padding-top: 100px; width: 550px; }
.modal-content{ position: relative; border-radius: 6px;top:-15px;padding:0 10px; }
.normal-modal .modal-body { padding-top: 0; padding-bottom: 0;  }
.normal-modal .modal-header { margin-bottom: 35px; padding: 0px 20px 4px 20px; }
.normal-modal .modal-header-timestamp { margin-bottom: 5px; padding: 0px 20px 4px 20px; }
.normal-modal .modal-header h3{ font-size: 1.6em; }
.modal .btn-primary{ padding: 5px 16px; }
.modal .form-control{ resize: none; border: 1px solid #cccccc;}
.modal input.form-control{  width: 93%;  }
.modal .form-control-timestamp{ resize: none; border: 1px solid #cccccc;}
.modal input.form-control-timestamp{  width: 100%;  }
.modal textarea.form-control{  width: 100%; height: 102px;   }
.modal textarea.form-control-timestamp{  width: 100%; height: 300px;   }
.modal .nav.nav-tabs{ margin: 0px 0px 0px -1px;  border-bottom: 0; position: absolute; top: -42px; left: 0px; width: 100%; max-width: 100%; }
.modal .nav.nav-tabs li a{ background: #eee; font-weight: bold; color: #7d8288; padding: 0px 10px; height: 42px; line-height: 45px; margin: 0px 1px 0px 1px ; font-size: 1em;}
.modal .nav.nav-tabs li:last-child a{ margin: 0px 0px 0px 1px ;}
.modal .nav.nav-tabs li.active a{ background: #fff; color: #75bbe7; }
.modal-content-item { padding: 21px 20px 18px 20px;  position: relative; }
.modal-content-item.short-height { padding: 7px 20px 2px 20px;   }
.modal-content-item.archive-schedule {  padding: 7px 20px 10px 20px;    }
.modal-content-item .form-group { margin: 0; padding: 0;  }
.modal .frequency-timeframe {  padding: 0px 0px 23px 0px;  }
.modal .frequency-timeframe .form-control{ width: 60px; margin-right: 17px; display: inline-block; }
.radio-buttons .btn.btn-default{ font-size: 1em; padding: 0 13px 0 14px; border-color: #cbcbcb; background: #fff; color: #494a4a; height: 33px; line-height: 28px;  }
.radio-buttons .btn.btn-default.active{ border-color: #ababab; background: #eaeaea; }
.inline-items{ }
.public-urls{ margin: 10px 0;  }
.public-urls p{margin: 0; padding: 0; line-height: 100%;   }
.public-urls .form-control{ margin:0px 0px 5px 0px !important; max-width: 60%; display: inline-block;  }
.public-urls .btn{ margin: -5px 6px 0px 6px !important; position: relative;  }
.inline-items .form-control{ display: inline-block; max-width: 121px; margin-right: 6px; vertical-align: middle; }
.inline-items .btn{ padding-left: 15px; padding-right: 15px; }
.radio-buttons .status-radio{ display: inline-block; padding-left: 4px; }
.btn-group.choose-user-agent{  }
.modal .btn-main{ width: 160px; text-align: left; padding-left: 20px; }
.modal .user-agent-result{ margin: 10px 0px 21px 0px ; }
.modal .tab-pane h3{ margin: 0; border-bottom: 1px solid #eae7e5; padding:16px 20px 16px 20px; font-weight: bold; font-size: 1.6em; color: #000; font-family: 'sourcesanspro-light'; letter-spacing: -.05em; }
.modal .tab-pane .fa-question-circle{ color: #7d8288; font-size: 13pt; vertical-align: baseline; margin-left: 7px; }
.modal-footer{margin: 0;}
.modal-footer .btn{ padding: 5px 16px; margin: 0px 0px 0px 6px !important;}
.normal-modal .modal-footer {padding: 19px 19px 20px 20px; margin-top: 15px; text-align: left; }
.normal-modal .modal-footer .submit-content-item{ padding-left: 110px; }

/* Normal form */
.normal-form{   }
.normal-form .modal-content-item{ padding: 0; }
.normal-form .label{ width: 110px; text-align: right; position: absolute; top: 0; left: 0; color: #58585a; line-height: 35px; height: 33px; padding: 0px 10px 0px 0px ; display: block; font-size: 1em; }
.normal-form .form-group{ min-height: 60px; width: 100%; display: block; padding: 0 0 0 120px; margin: 0; }
.normal-form .form-group label{ display: inline-block; padding: 8px 10px 5px 5px; font-weight: normal !important; }
.normal-form .form-group .info{ height: 33px; line-height: 35px; display: inline-block; padding: 0 10px 0 30px; color: #58585a; font-size: 1em; }
.normal-form .form-group p{  color: #58585a; }
.normal-form .form-control{  }
.normal-form .form-control.w60p{  width: 60%; }
.normal-form .form-control.w30p{  width: 30%; }
.normal-form .form-control.half{ display: inline-block; width: 125px; margin: 0 5px; }
.normal-form .label .big-green{ font-size: 2em; color: #5aac3f; margin-top: -20px; }
.close.close-right{ padding: 5px 10px; }
td.icon-reject{ background: url(../img/reject-icon.png) no-repeat center; }
td.icon-accept{ background: url(../img/accept-icon.png) no-repeat center; }

/* Footer */
footer{ background: #44464D; min-height: 77px; margin-top: 63px; }
footer.short{ margin-top: 20px; }
footer.short{ margin-top: 10px; }
footer p.copyright{ color: #fff; font-size: 1em; text-align: center; padding-top: 26px; }

/* Site info */
.site-info-section { width: 50%; overflow: hidden; text-overflow: ellipsis; }