.panel
{
    margin-bottom:20px;
    background-color:#fff;
    border:1px solid transparent;
    border-radius:4px;
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);
    box-shadow:0 1px 1px rgba(0,0,0,.05)
}

.panel-body
{
    padding:15px
}

.panel-heading
{
    padding:10px 15px;
    border-bottom:1px solid transparent;
    border-top-left-radius:3px;
    border-top-right-radius:3px
}

.panel-heading>.dropdown .dropdown-toggle
{
    color:inherit
}

.panel-title
{
    margin-top:0;
    margin-bottom:0;
    font-size:16px;
    color:inherit
}

.panel-title>a
{
    color:inherit
}

.panel-footer
{
    padding:10px 15px;
    background-color:#f5f5f5;
    border-top:1px solid #ddd;
    border-bottom-right-radius:3px;
    border-bottom-left-radius:3px
}

.panel>.list-group,.panel>.panel-collapse>.list-group
{
    margin-bottom:0
}

.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item
{
    border-width:1px 0;
    border-radius:0
}

.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child
{
    border-top:0;
    border-top-left-radius:3px;
    border-top-right-radius:3px
}

.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child
{
    border-bottom:0;
    border-bottom-right-radius:3px;
    border-bottom-left-radius:3px
}

.panel-heading+.list-group .list-group-item:first-child
{
    border-top-width:0
}

.list-group+.panel-footer
{
    border-top-width:0
}

.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table
{
    margin-bottom:0
}

.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption
{
    padding-right:15px;
    padding-left:15px
}

.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child
{
    border-top-left-radius:3px;
    border-top-right-radius:3px
}

.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child
{
    border-top-left-radius:3px;
    border-top-right-radius:3px
}

.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child
{
    border-top-left-radius:3px
}

.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child
{
    border-top-right-radius:3px
}

.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child
{
    border-bottom-right-radius:3px;
    border-bottom-left-radius:3px
}

.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child
{
    border-bottom-right-radius:3px;
    border-bottom-left-radius:3px
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child
{
    border-bottom-left-radius:3px
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child
{
    border-bottom-right-radius:3px
}

.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body
{
    border-top:1px solid #ddd
}

.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td
{
    border-top:0
}

.panel>.table-bordered,.panel>.table-responsive>.table-bordered
{
    border:0
}

.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child
{
    border-left:0
}

.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child
{
    border-right:0
}

.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th
{
    border-bottom:0
}

.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th
{
    border-bottom:0
}

.panel>.table-responsive
{
    margin-bottom:0;
    border:0
}

.panel-group
{
    margin-bottom:20px
}

.panel-group .panel
{
    margin-bottom:0;
    border-radius:4px
}

.panel-group .panel+.panel
{
    margin-top:5px
}

.panel-group .panel-heading
{
    border-bottom:0
}

.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group
{
    border-top:1px solid #ddd
}

.panel-group .panel-footer
{
    border-top:0
}

.panel-group .panel-footer+.panel-collapse .panel-body
{
    border-bottom:1px solid #ddd
}

.panel-default
{
    border-color:#ddd
}

.panel-default>.panel-heading
{
    color:#333;
    background-color:#f5f5f5;
    border-color:#ddd
}

.panel-default>.panel-heading+.panel-collapse>.panel-body
{
    border-top-color:#ddd
}

.panel-default>.panel-heading .badge
{
    color:#f5f5f5;
    background-color:#333
}

.panel-default>.panel-footer+.panel-collapse>.panel-body
{
    border-bottom-color:#ddd
}

.panel-primary
{
    border-color:#428bca
}

.panel-primary>.panel-heading
{
    color:#fff;
    background-color:#428bca;
    border-color:#428bca
}

.panel-primary>.panel-heading+.panel-collapse>.panel-body
{
    border-top-color:#428bca
}

.panel-primary>.panel-heading .badge
{
    color:#428bca;
    background-color:#fff
}

.panel-primary>.panel-footer+.panel-collapse>.panel-body
{
    border-bottom-color:#428bca
}

.panel-success
{
    border-color:#d6e9c6
}

.panel-success>.panel-heading
{
    color:#3c763d;
    background-color:#dff0d8;
    border-color:#d6e9c6
}

.panel-success>.panel-heading+.panel-collapse>.panel-body
{
    border-top-color:#d6e9c6
}

.panel-success>.panel-heading .badge
{
    color:#dff0d8;
    background-color:#3c763d
}

.panel-success>.panel-footer+.panel-collapse>.panel-body
{
    border-bottom-color:#d6e9c6
}

.panel-info
{
    border-color:#bce8f1
}

.panel-info>.panel-heading
{
    color:#31708f;
    background-color:#d9edf7;
    border-color:#bce8f1
}

.panel-info>.panel-heading+.panel-collapse>.panel-body
{
    border-top-color:#bce8f1
}

.panel-info>.panel-heading .badge
{
    color:#d9edf7;
    background-color:#31708f
}

.panel-info>.panel-footer+.panel-collapse>.panel-body
{
    border-bottom-color:#bce8f1
}

.panel-warning
{
    border-color:#faebcc
}

.panel-warning>.panel-heading
{
    color:#8a6d3b;
    background-color:#fcf8e3;
    border-color:#faebcc
}

.panel-warning>.panel-heading+.panel-collapse>.panel-body
{
    border-top-color:#faebcc
}

.panel-warning>.panel-heading .badge
{
    color:#fcf8e3;
    background-color:#8a6d3b
}

.panel-warning>.panel-footer+.panel-collapse>.panel-body
{
    border-bottom-color:#faebcc
}

.panel-danger
{
    border-color:#ebccd1
}

.panel-danger>.panel-heading
{
    color:#a94442;
    background-color:#f2dede;
    border-color:#ebccd1
}

.panel-danger>.panel-heading+.panel-collapse>.panel-body
{
    border-top-color:#ebccd1
}

.panel-danger>.panel-heading .badge
{
    color:#f2dede;
    background-color:#a94442
}

.panel-danger>.panel-footer+.panel-collapse>.panel-body
{
    border-bottom-color:#ebccd1
}

.embed-responsive
{
    position:relative;
    display:block;
    height:0;
    padding:0;
    overflow:hidden
}

.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video
{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    border:0
}

.embed-responsive.embed-responsive-16by9
{
    padding-bottom:56.25%
}

.embed-responsive.embed-responsive-4by3
{
    padding-bottom:75%
}

.well
{
    background-color:#f5f5f5;
    border:1px solid #e3e3e3;
    border-radius:4px;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.05)
}

.well blockquote
{
    border-color:#ddd;
    border-color:rgba(0,0,0,.15)
}

.well-lg
{

    border-radius:6px
}

.well-sm
{

    border-radius:3px
}
.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after
{
    display:table;
    content:" "
}
.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after
{
    clear:both
}
.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline
{
    padding-top:7px;
    margin-top:0;
    margin-bottom:0
}

.form-horizontal .radio,.form-horizontal .checkbox
{
    min-height:27px
}

.form-horizontal .form-group
{
    margin-right:-15px;
    margin-left:-15px
}

@media (min-width:768px) {
    .form-horizontal .control-label
    {
        padding-top:7px;
        margin-bottom:0;
        text-align:right
    }
}

.form-horizontal .has-feedback .form-control-feedback
{
    right:15px
}

@media (min-width:768px) {
    .form-horizontal .form-group-lg .control-label
    {
        padding-top:14.3px
    }
}

@media (min-width:768px) {
    .form-horizontal .form-group-sm .control-label
    {
        padding-top:6px
    }
}

.btn
{
    display:inline-block;
    padding:6px 12px;
    margin-bottom:0;
    font-size:14px;
    font-weight:400;
    line-height:1.42857143;
    text-align:center;
    white-space:nowrap;
    vertical-align:middle;
    -ms-touch-action:manipulation;
    touch-action:manipulation;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background-image:none;
    border:1px solid transparent;
    border-radius:4px
}

.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus
{
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}

.btn:hover,.btn:focus,.btn.focus
{
    color:#333;
    text-decoration:none
}

.btn:active,.btn.active
{
    background-image:none;
    outline:0;
    -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}

.btn.disabled,.btn[disabled],fieldset[disabled] .btn
{
    pointer-events:none;
    cursor:not-allowed;
    filter:alpha(opacity=65);
    -webkit-box-shadow:none;
    box-shadow:none;
    opacity:.65
}

.btn-default
{
    color:#333;
    background-color:#fff;
    border-color:#ccc
}

.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default
{
    color:#333;
    background-color:#e6e6e6;
    border-color:#adadad
}

.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default
{
    background-image:none
}

.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active
{
    background-color:#fff;
    border-color:#ccc
}

.btn-default .badge
{
    color:#fff;
    background-color:#333
}

.btn-primary
{
    color:#fff;
    background-color:#428bca;
    border-color:#357ebd
}

.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary
{
    color:#fff;
    background-color:#3071a9;
    border-color:#285e8e
}

.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary
{
    background-image:none
}

.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active
{
    background-color:#428bca;
    border-color:#357ebd
}

.btn-primary .badge
{
    color:#428bca;
    background-color:#fff
}

.btn-success
{

	height: 45px;
	margin-top: 15px;
    color:#fff;
    background-color:#5cb85c;
    border-color:#4cae4c
}

.btn-success:hover,.btn-success:focus,.btn-success.focus,.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success
{
    color:#fff;
    background-color:#449d44;
    border-color:#398439
}

.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success
{
    background-image:none
}

.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active
{
    background-color:#5cb85c;
    border-color:#4cae4c
}

.btn-success .badge
{
    color:#5cb85c;
    background-color:#fff
}

.btn-info
{
    color:#fff;
    background-color:#5bc0de;
    border-color:#46b8da
}

.btn-info:hover,.btn-info:focus,.btn-info.focus,.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info
{
    color:#fff;
    background-color:#31b0d5;
    border-color:#269abc
}

.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info
{
    background-image:none
}

.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active
{
    background-color:#5bc0de;
    border-color:#46b8da
}

.btn-info .badge
{
    color:#5bc0de;
    background-color:#fff
}

.btn-warning
{
    color:#fff;
    background-color:#f0ad4e;
    border-color:#eea236
}

.btn-warning:hover,.btn-warning:focus,.btn-warning.focus,.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning
{
    color:#fff;
    background-color:#ec971f;
    border-color:#d58512
}

.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning
{
    background-image:none
}

.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active
{
    background-color:#f0ad4e;
    border-color:#eea236
}

.btn-warning .badge
{
    color:#f0ad4e;
    background-color:#fff
}

.btn-danger
{
    color:#fff;
    background-color:#d9534f;
    border-color:#d43f3a
}

.btn-danger:hover,.btn-danger:focus,.btn-danger.focus,.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger
{
    color:#fff;
    background-color:#c9302c;
    border-color:#ac2925
}

.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger
{
    background-image:none
}

.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active
{
    background-color:#d9534f;
    border-color:#d43f3a
}

.btn-danger .badge
{
    color:#d9534f;
    background-color:#fff
}

.btn-link
{
    font-weight:400;
    color:#428bca;
    border-radius:0
}

.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link
{
    background-color:transparent;
    -webkit-box-shadow:none;
    box-shadow:none
}

.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active
{
    border-color:transparent
}

.btn-link:hover,.btn-link:focus
{
    color:#2a6496;
    text-decoration:underline;
    background-color:transparent
}

.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus
{
    color:#777;
    text-decoration:none
}

.btn-lg,.btn-group-lg>.btn
{
    padding:10px 16px;
    font-size:18px;
    line-height:1.33;
    border-radius:6px
}

.btn-sm,.btn-group-sm>.btn
{
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}

.btn-xs,.btn-group-xs>.btn
{
    padding:1px 5px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}

.btn-block
{
    display:block;
    width:100%
}

.btn-block+.btn-block
{
    margin-top:5px
}

input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block
{
    width:100%
}
.input-group
{
    position:relative;
    display:table;
    border-collapse:separate
}

.input-group[class*=col-]
{
    float:none;
    padding-right:0;
    padding-left:0
}

.input-group .form-control
{
    position:relative;
    z-index:2;
    float:left;
    width:100%;
    margin-bottom:0
}

.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn
{
    height:46px;
    padding:10px 16px;
    font-size:18px;
    line-height:1.33;
    border-radius:6px
}

select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn
{
    height:46px;
    line-height:46px
}

textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn
{
    height:auto
}

.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn
{
    height:30px;
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}

select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn
{
    height:30px;
    line-height:30px
}

textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn
{
    height:auto
}

.input-group-addon,.input-group-btn,.input-group .form-control
{
    display:table-cell
}

.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child)
{
    border-radius:0
}

.input-group-addon,.input-group-btn
{
    width:1%;
    white-space:nowrap;
    vertical-align:middle
}

.input-group-addon
{
    padding:6px 12px;
    font-size:14px;
    font-weight:400;
    line-height:1;
    color:#555;
    text-align:center;
    background-color:#eee;
    border:1px solid #ccc;
    border-radius:4px
}

.input-group-addon.input-sm
{
    padding:5px 10px;
    font-size:12px;
    border-radius:3px
}

.input-group-addon.input-lg
{
    padding:10px 16px;
    font-size:18px;
    border-radius:6px
}

.input-group-addon input[type=radio],.input-group-addon input[type=checkbox]
{
    margin-top:0
}

.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn
{
    border-top-right-radius:0;
    border-bottom-right-radius:0
}

.input-group-addon:first-child
{
    border-right:0
}

.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn
{
    border-top-left-radius:0;
    border-bottom-left-radius:0
}

.input-group-addon:last-child
{
    border-left:0
}

.input-group-btn
{
    position:relative;
    font-size:0;
    white-space:nowrap
}

.input-group-btn>.btn
{
    position:relative
}

.input-group-btn>.btn+.btn
{
    margin-left:-1px
}

.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active
{
    z-index:2
}

.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group
{
    margin-right:-1px
}

.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group
{
    margin-left:-1px
}

.sn_yorum_yaz_uyari{
	font-size:12px;margin-top:15px;background-color:#f2dede;padding:10px; color:#a94442;border:1px solid #ebccd1
}
.sn_yorum_yaz_yok{
    font-size:13px;margin-top:15px;background-color:#ffeeb6;padding:10px; color:#222;border:1px solid #DEDEDE
}



::placeholder {
  color: #ddd;
  font-size: 13px;
}

.sn_yorum_panel{
    padding-left:5px;padding-right:5px;padding-top:15px;padding-bottom: 15px;
}


.text-right{ text-align: right; }

.comments{
  padding: 5px;
}

.comments-app{
  margin: 5px auto;
  padding: 0 2px;
  width: 100%;
}

.comments-app h1{
  color: #191919;
  margin-bottom: 1.5em;
  text-align: center;
  text-shadow: 0 0 2px rgba(152, 152, 152, 1);
}

.comment-form{  }
.comment-form .comment-avatar{  }

.comment-form .form{ margin-left: 100px; }

.comment-form .form .form-row{ margin-bottom: 10px; }
.comment-form .form .form-row:last-child{ margin-bottom: 0; }

.comment-form .form .input{
  background-color: #fcfcfc;
  border: none;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, .15);
  color: #ccc;
  font-family: inherit;
  font-size: 14px;
  padding: 5px 10px;
  outline: none;
  width: 100%;
  background-color: #1b1b1b;

  -webkit-transition: 350ms box-shadow;
  -moz-transition: 350ms box-shadow;
  -ms-transition: 350ms box-shadow;
  -o-transition: 350ms box-shadow;
  transition: 350ms box-shadow;
}

.comment-form .form textarea.input{
  height: 100px;
  padding: 15px;
}

.comment-form .form label{
  color: #555f77;
  font-family: inherit;
  font-size: 14px;
}

.comment-form .form input[type=submit]{
  background-color: #555f77;
  border: none;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, .15);
  color: #fff;
  cursor: pointer;
  display: block;
  margin-left: auto;
  outline: none;
  padding: 6px 15px;

  -webkit-transition: 350ms box-shadow;
  -moz-transition: 350ms box-shadow;
  -ms-transition: 350ms box-shadow;
  -o-transition: 350ms box-shadow;
  transition: 350ms box-shadow;
}

.botao_responder {
  background-color: #555f77;
  border: none;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, .15);
  color: #fff;
  cursor: pointer;
  display: block;
  margin-left: auto;
  outline: none;
  padding: 5px;
  text-align: center;

  -webkit-transition: 350ms box-shadow;
  -moz-transition: 350ms box-shadow;
  -ms-transition: 350ms box-shadow;
  -o-transition: 350ms box-shadow;
  transition: 350ms box-shadow;
}

.botao_responder:hover {
  background-color: #555577;
  border: none;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, .15);
  color: #fff;
  cursor: pointer;
  display: block;
  margin-left: auto;
  outline: none;
  padding: 5px;
  text-align: center;

  -webkit-transition: 350ms box-shadow;
  -moz-transition: 350ms box-shadow;
  -ms-transition: 350ms box-shadow;
  -o-transition: 350ms box-shadow;
  transition: 350ms box-shadow;
}

.comment-form .form .input:focus,
.comment-form .form input[type=submit]:focus,
.comment-form .form input[type=submit]:hover{
  box-shadow: 0 2px 6px rgba(121, 137, 148, .55);
}

.comment-form .form.ng-submitted .input.ng-invalid,
.comment-form .form .input.ng-dirty.ng-invalid{
  box-shadow: 0 2px 6px rgba(212, 47, 47, .55) !important;
}

.comment-form .form .input.disabled {
    background-color: #E8E8E8;
}


.comments{  }

.comment-form,
.comment{
  margin-bottom: 20px;
  position: relative;
  z-index: 0;
}

.comment-form .comment-avatar,
.comment .comment-avatar{
  border: 1px solid #999;
  border-radius: 10%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
  height: 70px;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 70px;
  
}

.comment-form .comment-avatar img,
.comment .comment-avatar img{
  display: block;
  height: auto;
  width: 100%;
}

.comment .comment-box{
  background-color: #fff;
  border-radius: 4px;
  margin-left: 100px;
  min-height: 60px;
  position: relative;
  padding: 15px;
  border:1px solid #ced4da;
}

.comment .comment-box:before,
.comment .comment-box:after{
  border-width: 10px 10px 10px 0;
  border-style: solid;
  border-color: transparent #ced4da;
  content: "";
  left: -10px;
  position: absolute;
  top: 20px;
}

.comment .comment-box:before{
  border-color: transparent rgba(0, 0, 0, .05);
  top: 22px;
}

.comment .comment-text{
  /*color: #555f77;*/
  color:#1b1b1b;
  font-size: 15px;
  margin-bottom: 25px;
}

.comment .comment-footer{
  color: #acb4c2;
  font-size: 13px;
}

.comment .comment-footer:after{
  content: "";
  display: table;
  clear: both;
}

.comment .comment-footer a{
  color: #acb4c2;
  text-decoration: none;

  -webkit-transition: 350ms color;
  -moz-transition: 350ms color;
  -ms-transition: 350ms color;
  -o-transition: 350ms color;
  transition: 350ms color;
}

.comment .comment-footer a:hover{
  text-decoration: underline;
}

.comment .comment-info{
  float: left;
  width: 85%;
}

.comment .comment-author{ }
.comment .comment-date{
  font-size: 1.2em;
  color: #ccc;
}

.comment-author a {
  color: lightblue;
  position: absolute;
  text-align: center;
  top: 80px;
  width: 70px;
  color:#1b1b1b;
  font-size:13px;
}

/*.comment .comment-date:before{
  content: "|";
  margin: 0 10px;
  }*/

  .comment-actions{
      float: right;
      text-align: right;
  }

  .comentario_rating {
      margin-bottom: 5%;
      /*float:right;*/
      max-width: 150px;
  }

  .comentario_rating .star_on {
      color: green;
  }

  .comentario_rating .star_off {
      color: gray;
  }

  .resposta {
      margin-left: 5%;
  }

  .superior {
      height: 2.5em;
  }

  .comentario_votes {
      float: left;
   color:#1b1b1b;
      /*width: 85%;*/
      font-size: 12px;
      clear: right;
  }

  .superior .comentario_rating {
      float: right;
  }

  .comentario_votos {
      padding-left: 3px;
      font-size: .9em;
  }

  .comentario_up:hover {
      color: green;
      cursor: pointer;
  }

  .comentario_down:hover {
      color: red;
      cursor: pointer;
  }

  /* cevap */
  .cevap_comment-form .cevap_comment-avatar,
.cevap_comment .cevap_comment-avatar{
  border: 1px solid #999;
  border-radius: 10%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
  height: 70px;
  overflow: hidden;
  position: absolute;
  width: 70px;
  
}

.cevap_comment-form .cevap_comment-avatar img,
.cevap_comment .cevap_comment-avatar img{
  display: block;
  height: auto;
  width: 100%;
}

  .cevap_comment .cevap_comment-box{
  background-color: #eee0dd;
  border-radius: 4px;
  margin-left: 100px;
  margin-top: 10px;
  min-height: 60px;
  position: relative;
  padding: 20px;
  border:1px solid #ccc;
}

.cevap_comment .cevap_comment-box:before,
.cevap_comment .cevap_comment-box:after{
  border-width: 10px 10px 10px 0;
  border-style: solid;
  border-color: transparent #ccc;
  content: "";
  left: -10px;
  position: absolute;
  top: 20px;
}
  .resposta {
      margin-left: 5%;
  }
.cevap_comment .cevap_comment-box:before{
  border-color: transparent rgba(0, 0, 0, .05);
  top: 22px;
}

.cevap_comment .cevap_comment-text{
  /*color: #555f77;*/
  color:#000;
  margin-bottom: 5px;
   font-size: 13px;
}

.cevap_comment .cevap_comment-footer{
  color: #000;
  font-size: 13px;
}

.comment .comment-footer:after{
  content: "";
  display: table;
  clear: both;
}

.cevap_comment .cevap_comment-footer a{
  color: #000;
  text-decoration: none;

  -webkit-transition: 350ms color;
  -moz-transition: 350ms color;
  -ms-transition: 350ms color;
  -o-transition: 350ms color;
  transition: 350ms color;
}

.cevap_comment .cevap_comment-footer a:hover{
  text-decoration: underline;
}

.cevap_comment .cevap_comment-info{
  float: left;
  width: 85%;
}

.cevap_comment .cevap_comment-author{ }
.cevap_comment .cevap_comment-date{
  font-size: 18px;
  color: #bbb;

}

.cevap_comment-author a {
  color: lightblue;
  position: absolute;
  text-align: center;
  width: 70px;
  color: #000;
margin-top: 70px;
font-size: 12px;

}

/*.comment .comment-date:before{
  content: "|";
  margin: 0 10px;
  }*/

  .cevap_comment-actions{
      float: right;
      text-align: right;
  }

  .cevap_comentario_votes {
      float: left;
   color:#000;
      /*width: 85%;*/
      font-size: 12px;
      clear: right;
  }

  .pagination-container {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
        .pagination li {
            background-color: white;
            padding: 5px 15px;
            margin:2px;
            cursor: pointer;
            text-align: center;
            border:1px solid #ddd;
            border-radius: .25rem;
        }

        .pagination li:hover {
            background-color: #b9040e;
            color:#fff;
        }

        .pagination li.active {
            background-color: #b9040e;
            color:#fff;

        }

        .begen{
            padding:3px;
            font-weight: normal;
            margin:2px;
        }
        .hayirbegen{
            padding:3px;
            font-weight: normal;
            margin:2px;
        }
